Searched refs:amvdec_session (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/drivers/staging/media/meson/vdec/ |
| D | vdec.h | 41 struct amvdec_session; 83 struct amvdec_session *cur_sess; 98 int (*start)(struct amvdec_session *sess); 99 int (*stop)(struct amvdec_session *sess); 100 void (*conf_esparser)(struct amvdec_session *sess); 101 u32 (*vififo_level)(struct amvdec_session *sess); 122 int (*start)(struct amvdec_session *sess); 123 int (*stop)(struct amvdec_session *sess); 124 int (*load_extended_firmware)(struct amvdec_session *sess, 126 u32 (*num_pending_bufs)(struct amvdec_session *sess); [all …]
|
| D | vdec_helpers.h | 19 int amvdec_set_canvases(struct amvdec_session *sess, 38 void amvdec_dst_buf_done_idx(struct amvdec_session *sess, u32 buf_idx, 40 void amvdec_dst_buf_done(struct amvdec_session *sess, 42 void amvdec_dst_buf_done_offset(struct amvdec_session *sess, 53 void amvdec_add_ts_reorder(struct amvdec_session *sess, u64 ts, u32 offset); 54 void amvdec_remove_ts(struct amvdec_session *sess, u64 ts); 63 void amvdec_set_par_from_dar(struct amvdec_session *sess, 74 void amvdec_src_change(struct amvdec_session *sess, u32 width, 82 void amvdec_abort(struct amvdec_session *sess);
|
| D | vdec.c | 40 u32 amvdec_get_output_size(struct amvdec_session *sess) in amvdec_get_output_size() 46 static int vdec_codec_needs_recycle(struct amvdec_session *sess) in vdec_codec_needs_recycle() 55 struct amvdec_session *sess = data; in vdec_recycle_thread() 78 static int vdec_poweron(struct amvdec_session *sess) in vdec_poweron() 107 static void vdec_wait_inactive(struct amvdec_session *sess) in vdec_wait_inactive() 115 static void vdec_poweroff(struct amvdec_session *sess) in vdec_poweroff() 131 vdec_queue_recycle(struct amvdec_session *sess, struct vb2_buffer *vb) in vdec_queue_recycle() 145 struct amvdec_session *sess = priv; in vdec_m2m_device_run() 152 struct amvdec_session *sess = priv; in vdec_m2m_job_abort() 163 struct amvdec_session *sess, in process_num_buffers() [all …]
|
| D | vdec_helpers.c | 53 static int canvas_alloc(struct amvdec_session *sess, u8 *canvas_id) in canvas_alloc() 70 static int set_canvas_yuv420m(struct amvdec_session *sess, in set_canvas_yuv420m() 114 static int set_canvas_nv12m(struct amvdec_session *sess, in set_canvas_nv12m() 152 int amvdec_set_canvases(struct amvdec_session *sess, in amvdec_set_canvases() 203 void amvdec_add_ts_reorder(struct amvdec_session *sess, u64 ts, u32 offset) in amvdec_add_ts_reorder() 231 void amvdec_remove_ts(struct amvdec_session *sess, u64 ts) in amvdec_remove_ts() 252 static void dst_buf_done(struct amvdec_session *sess, in dst_buf_done() 294 void amvdec_dst_buf_done(struct amvdec_session *sess, in amvdec_dst_buf_done() 324 void amvdec_dst_buf_done_offset(struct amvdec_session *sess, in amvdec_dst_buf_done_offset() 378 void amvdec_dst_buf_done_idx(struct amvdec_session *sess, in amvdec_dst_buf_done_idx() [all …]
|
| D | vdec_1.c | 25 vdec_1_load_firmware(struct amvdec_session *sess, const char *fwname) in vdec_1_load_firmware() 85 static int vdec_1_stbuf_power_up(struct amvdec_session *sess) in vdec_1_stbuf_power_up() 114 static void vdec_1_conf_esparser(struct amvdec_session *sess) in vdec_1_conf_esparser() 124 static u32 vdec_1_vififo_level(struct amvdec_session *sess) in vdec_1_vififo_level() 131 static int vdec_1_stop(struct amvdec_session *sess) in vdec_1_stop() 160 static int vdec_1_start(struct amvdec_session *sess) in vdec_1_start()
|
| D | codec_mpeg12.c | 63 static int codec_mpeg12_start(struct amvdec_session *sess) in codec_mpeg12_start() 117 static int codec_mpeg12_stop(struct amvdec_session *sess) in codec_mpeg12_stop() 130 static void codec_mpeg12_update_dar(struct amvdec_session *sess) in codec_mpeg12_update_dar() 153 static irqreturn_t codec_mpeg12_threaded_isr(struct amvdec_session *sess) in codec_mpeg12_threaded_isr() 197 static irqreturn_t codec_mpeg12_isr(struct amvdec_session *sess) in codec_mpeg12_isr()
|
| D | esparser.c | 122 static u32 esparser_vififo_get_free_space(struct amvdec_session *sess) in esparser_vififo_get_free_space() 162 static u32 esparser_get_offset(struct amvdec_session *sess) in esparser_get_offset() 178 esparser_queue(struct amvdec_session *sess, struct vb2_v4l2_buffer *vbuf) in esparser_queue() 240 struct amvdec_session *sess = in esparser_queue_all_src() 241 container_of(work, struct amvdec_session, esparser_queue_work); in esparser_queue_all_src() 254 int esparser_power_up(struct amvdec_session *sess) in esparser_power_up()
|
| D | esparser.h | 15 int esparser_power_up(struct amvdec_session *sess);
|