Searched refs:vpu_instance (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/media/platform/chips-media/wave5/ |
| A D | wave5.h | 69 int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos); 71 int wave5_vpu_hw_flush_instance(struct vpu_instance *inst); 73 int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst, 79 int wave5_vpu_dec_init_seq(struct vpu_instance *inst); 83 int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res); 87 int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res); 93 int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags); 95 dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst); 97 int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr); 104 int wave5_vpu_enc_init_seq(struct vpu_instance *inst); [all …]
|
| A D | wave5-vpuapi.h | 769 struct vpu_instance; 772 void (*finish_process)(struct vpu_instance *inst); 775 struct vpu_instance { struct 845 int wave5_vpu_flush_instance(struct vpu_instance *inst); argument 848 int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res); 849 int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst); 856 dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst); 862 int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index); 863 int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index); 866 int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res); [all …]
|
| A D | wave5-vpu.h | 47 static inline struct vpu_instance *wave5_to_vpu_inst(struct v4l2_fh *vfh) in wave5_to_vpu_inst() 49 return container_of(vfh, struct vpu_instance, v4l2_fh); in wave5_to_vpu_inst() 52 static inline struct vpu_instance *wave5_ctrl_to_vpu_inst(struct v4l2_ctrl *vctrl) in wave5_ctrl_to_vpu_inst() 54 return container_of(vctrl->handler, struct vpu_instance, v4l2_ctrl_hdl); in wave5_ctrl_to_vpu_inst() 67 int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout); 73 static inline bool wave5_vpu_both_queues_are_streaming(struct vpu_instance *inst) in wave5_vpu_both_queues_are_streaming()
|
| A D | wave5-vpuapi.c | 50 int wave5_vpu_flush_instance(struct vpu_instance *inst) in wave5_vpu_flush_instance() 173 static int reset_auxiliary_buffers(struct vpu_instance *inst, unsigned int index) in reset_auxiliary_buffers() 191 int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_dec_close() 241 int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst) in wave5_vpu_dec_issue_seq_init() 360 int wave5_vpu_dec_update_bitstream_buffer(struct vpu_instance *inst, size_t size) in wave5_vpu_dec_update_bitstream_buffer() 403 int wave5_vpu_dec_start_one_frame(struct vpu_instance *inst, u32 *res_fail) in wave5_vpu_dec_start_one_frame() 444 dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst) in wave5_vpu_dec_get_rd_ptr() 572 int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index) in wave5_vpu_dec_clr_disp_flag() 590 int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index) in wave5_vpu_dec_set_disp_flag() 694 int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_enc_close() [all …]
|
| A D | wave5-helper.c | 28 void wave5_cleanup_instance(struct vpu_instance *inst) in wave5_cleanup_instance() 57 int (*close_func)(struct vpu_instance *inst, u32 *fail_res), in wave5_vpu_release_device() 60 struct vpu_instance *inst = wave5_to_vpu_inst(filp->private_data); in wave5_vpu_release_device() 100 struct vpu_instance *inst = priv; in wave5_vpu_queue_init() 134 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_subscribe_event() 156 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_g_fmt_out() 217 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_return_bufs()
|
| A D | wave5-vpu-dec.c | 574 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_dec_try_fmt_cap() 617 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_dec_s_fmt_cap() 1002 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_queue_setup() 1396 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_start_streaming() 1444 struct vpu_instance *inst = vb2_get_drv_priv(q); in streamoff_output() 1477 struct vpu_instance *inst = vb2_get_drv_priv(q); in streamoff_capture() 1519 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_dec_stop_streaming() 1626 struct vpu_instance *inst = priv; in wave5_vpu_dec_device_run() 1721 struct vpu_instance *inst = priv; in wave5_vpu_dec_job_abort() 1736 struct vpu_instance *inst = priv; in wave5_vpu_dec_job_ready() [all …]
|
| A D | wave5-vpu-enc.c | 375 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_enum_fmt_cap() 392 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_try_fmt_cap() 425 struct vpu_instance *inst = wave5_to_vpu_inst(fh); in wave5_vpu_enc_s_fmt_cap() 1081 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_queue_setup() 1129 struct vpu_instance *inst) in wave5_set_enc_openparam() 1262 static int prepare_fb(struct vpu_instance *inst) in prepare_fb() 1305 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_start_streaming() 1398 struct vpu_instance *inst = vb2_get_drv_priv(q); in wave5_vpu_enc_stop_streaming() 1472 struct vpu_instance *inst = priv; in wave5_vpu_enc_device_run() 1502 struct vpu_instance *inst = priv; in wave5_vpu_enc_job_ready() [all …]
|
| 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),
|
| A D | wave5-hw.c | 521 int wave5_vpu_build_up_dec_param(struct vpu_instance *inst, in wave5_vpu_build_up_dec_param() 591 int wave5_vpu_hw_flush_instance(struct vpu_instance *inst) in wave5_vpu_hw_flush_instance() 626 int wave5_vpu_dec_init_seq(struct vpu_instance *inst) in wave5_vpu_dec_init_seq() 919 static u32 wave5_vpu_dec_validate_sec_axi(struct vpu_instance *inst) in wave5_vpu_dec_validate_sec_axi() 956 int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_decode() 1457 int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res) in wave5_vpu_dec_finish_seq() 1504 int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags) in wave5_vpu_clear_interrupt() 1515 dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst) in wave5_dec_get_rd_ptr() 1526 int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr) in wave5_dec_set_rd_ptr() 1691 int wave5_vpu_enc_init_seq(struct vpu_instance *inst) in wave5_vpu_enc_init_seq() [all …]
|
| A D | wave5-vpu.c | 34 int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout) in wave5_vpu_wait_interrupt() 53 struct vpu_instance *inst; in wave5_vpu_handle_irq()
|
Completed in 27 milliseconds