Searched refs:vpu_instance (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/media/platform/chips-media/wave5/ |
| H A D | wave5.h | 72 int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos); 74 int wave5_vpu_hw_flush_instance(struct vpu_instance *inst); 76 int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst, 82 int wave5_vpu_dec_init_seq(struct vpu_instance *inst); 86 int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res); 90 int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res); 96 int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags); 98 dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst); 100 int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr); 107 int wave5_vpu_enc_init_seq(struct vpu_instance *inst); [all …]
|
| H A D | wave5-vpuapi.h | 770 struct vpu_instance; 773 void (*finish_process)(struct vpu_instance *inst); 776 struct vpu_instance { struct 846 int wave5_vpu_flush_instance(struct vpu_instance *inst); argument 849 int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res); 850 int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst); 857 dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst); 863 int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index); 864 int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index); 867 int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res); [all …]
|
| H A D | wave5-vpu.h | 44 static inline struct vpu_instance *wave5_to_vpu_inst(struct v4l2_fh *vfh) in wave5_to_vpu_inst() 46 return container_of(vfh, struct vpu_instance, v4l2_fh); in wave5_to_vpu_inst() 49 static inline struct vpu_instance *wave5_ctrl_to_vpu_inst(struct v4l2_ctrl *vctrl) in wave5_ctrl_to_vpu_inst() 51 return container_of(vctrl->handler, struct vpu_instance, v4l2_ctrl_hdl); in wave5_ctrl_to_vpu_inst() 64 int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout); 70 static inline bool wave5_vpu_both_queues_are_streaming(struct vpu_instance *inst) in wave5_vpu_both_queues_are_streaming()
|
| H A D | wave5-vpuapi.c | 52 int wave5_vpu_flush_instance(struct vpu_instance *inst) in wave5_vpu_flush_instance() 203 int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_dec_close() 211 struct vpu_instance *inst_elm; in wave5_vpu_dec_close() 264 int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst) in wave5_vpu_dec_issue_seq_init() 426 int wave5_vpu_dec_start_one_frame(struct vpu_instance *inst, u32 *res_fail) in wave5_vpu_dec_start_one_frame() 467 dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst) in wave5_vpu_dec_get_rd_ptr() 595 int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index) in wave5_vpu_dec_clr_disp_flag() 613 int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index) in wave5_vpu_dec_set_disp_flag() 717 int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_enc_close() 724 struct vpu_instance *inst_elm; in wave5_vpu_enc_close() [all …]
|
| H A D | wave5-helper.c | 30 void wave5_cleanup_instance(struct vpu_instance *inst) in wave5_cleanup_instance() 59 int (*close_func)(struct vpu_instance *inst, u32 *fail_res), in wave5_vpu_release_device() 62 struct vpu_instance *inst = wave5_to_vpu_inst(filp->private_data); in wave5_vpu_release_device() 89 struct vpu_instance *inst = priv; in wave5_vpu_queue_init() 123 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_subscribe_event() 145 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_g_fmt_out() 206 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_return_bufs()
|
| H A D | wave5-vpu-dec.c | 509 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_dec_try_fmt_cap() 550 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_dec_s_fmt_cap() 943 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_queue_setup() 1316 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_start_streaming() 1381 struct vpu_instance *inst = vb2_get_drv_priv(q); in streamoff_output() 1429 struct vpu_instance *inst = vb2_get_drv_priv(q); in streamoff_capture() 1471 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_stop_streaming() 1575 struct vpu_instance *inst = priv; in wave5_vpu_dec_device_run() 1672 struct vpu_instance *inst = priv; in wave5_vpu_dec_job_abort() 1687 struct vpu_instance *inst = priv; in wave5_vpu_dec_job_ready() [all …]
|
| H A D | wave5-vpu-enc.c | 363 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_enum_fmt_cap() 380 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_try_fmt_cap() 414 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_s_fmt_cap() 1093 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_queue_setup() 1141 struct vpu_instance *inst) in wave5_set_enc_openparam() 1287 static int prepare_fb(struct vpu_instance *inst) in prepare_fb() 1330 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_start_streaming() 1433 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_stop_streaming() 1504 struct vpu_instance *inst = priv; in wave5_vpu_enc_device_run() 1539 struct vpu_instance *inst = priv; in wave5_vpu_enc_job_ready() [all …]
|
| H A D | wave5-helper.h | 17 void wave5_cleanup_instance(struct vpu_instance *inst); 19 int (*close_func)(struct vpu_instance *inst, u32 *fail_res),
|
| H A D | wave5-hw.c | 530 int wave5_vpu_build_up_dec_param(struct vpu_instance *inst, in wave5_vpu_build_up_dec_param() 600 int wave5_vpu_hw_flush_instance(struct vpu_instance *inst) in wave5_vpu_hw_flush_instance() 635 int wave5_vpu_dec_init_seq(struct vpu_instance *inst) in wave5_vpu_dec_init_seq() 928 static u32 wave5_vpu_dec_validate_sec_axi(struct vpu_instance *inst) in wave5_vpu_dec_validate_sec_axi() 965 int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_decode() 1466 int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_dec_finish_seq() 1513 int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags) in wave5_vpu_clear_interrupt() 1524 dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst) in wave5_dec_get_rd_ptr() 1535 int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr) in wave5_dec_set_rd_ptr() 1700 int wave5_vpu_enc_init_seq(struct vpu_instance *inst) in wave5_vpu_enc_init_seq() [all …]
|
| H A D | wave5-vpu.c | 35 int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout) in wave5_vpu_wait_interrupt() 54 struct vpu_instance *inst; in wave5_vpu_handle_irq()
|