amvdec_session 63 drivers/staging/media/meson/vdec/codec_mpeg12.c static int codec_mpeg12_start(struct amvdec_session *sess) amvdec_session 117 drivers/staging/media/meson/vdec/codec_mpeg12.c static int codec_mpeg12_stop(struct amvdec_session *sess) amvdec_session 130 drivers/staging/media/meson/vdec/codec_mpeg12.c static void codec_mpeg12_update_dar(struct amvdec_session *sess) amvdec_session 153 drivers/staging/media/meson/vdec/codec_mpeg12.c static irqreturn_t codec_mpeg12_threaded_isr(struct amvdec_session *sess) amvdec_session 197 drivers/staging/media/meson/vdec/codec_mpeg12.c static irqreturn_t codec_mpeg12_isr(struct amvdec_session *sess) amvdec_session 122 drivers/staging/media/meson/vdec/esparser.c static u32 esparser_vififo_get_free_space(struct amvdec_session *sess) amvdec_session 162 drivers/staging/media/meson/vdec/esparser.c static u32 esparser_get_offset(struct amvdec_session *sess) amvdec_session 178 drivers/staging/media/meson/vdec/esparser.c esparser_queue(struct amvdec_session *sess, struct vb2_v4l2_buffer *vbuf) amvdec_session 240 drivers/staging/media/meson/vdec/esparser.c struct amvdec_session *sess = amvdec_session 241 drivers/staging/media/meson/vdec/esparser.c container_of(work, struct amvdec_session, esparser_queue_work); amvdec_session 254 drivers/staging/media/meson/vdec/esparser.c int esparser_power_up(struct amvdec_session *sess) amvdec_session 15 drivers/staging/media/meson/vdec/esparser.h int esparser_power_up(struct amvdec_session *sess); amvdec_session 40 drivers/staging/media/meson/vdec/vdec.c u32 amvdec_get_output_size(struct amvdec_session *sess) amvdec_session 46 drivers/staging/media/meson/vdec/vdec.c static int vdec_codec_needs_recycle(struct amvdec_session *sess) amvdec_session 55 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = data; amvdec_session 78 drivers/staging/media/meson/vdec/vdec.c static int vdec_poweron(struct amvdec_session *sess) amvdec_session 107 drivers/staging/media/meson/vdec/vdec.c static void vdec_wait_inactive(struct amvdec_session *sess) amvdec_session 115 drivers/staging/media/meson/vdec/vdec.c static void vdec_poweroff(struct amvdec_session *sess) amvdec_session 131 drivers/staging/media/meson/vdec/vdec.c vdec_queue_recycle(struct amvdec_session *sess, struct vb2_buffer *vb) amvdec_session 147 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = priv; amvdec_session 154 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = priv; amvdec_session 165 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess, amvdec_session 190 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = vb2_get_drv_priv(q); amvdec_session 259 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = vb2_get_drv_priv(vb->vb2_queue); amvdec_session 276 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = vb2_get_drv_priv(q); amvdec_session 352 drivers/staging/media/meson/vdec/vdec.c static void vdec_free_canvas(struct amvdec_session *sess) amvdec_session 362 drivers/staging/media/meson/vdec/vdec.c static void vdec_reset_timestamps(struct amvdec_session *sess) amvdec_session 372 drivers/staging/media/meson/vdec/vdec.c static void vdec_reset_bufs_recycle(struct amvdec_session *sess) amvdec_session 384 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = vb2_get_drv_priv(q); amvdec_session 473 drivers/staging/media/meson/vdec/vdec.c vdec_try_fmt_common(struct amvdec_session *sess, u32 size, amvdec_session 539 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 540 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 549 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 550 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 577 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 578 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 636 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 637 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 666 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 667 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 691 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 692 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 749 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 750 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 789 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = priv; amvdec_session 825 drivers/staging/media/meson/vdec/vdec.c static int vdec_init_ctrls(struct amvdec_session *sess) amvdec_session 853 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess; amvdec_session 911 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = amvdec_session 912 drivers/staging/media/meson/vdec/vdec.c container_of(file->private_data, struct amvdec_session, fh); amvdec_session 939 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = core->cur_sess; amvdec_session 949 drivers/staging/media/meson/vdec/vdec.c struct amvdec_session *sess = core->cur_sess; amvdec_session 41 drivers/staging/media/meson/vdec/vdec.h struct amvdec_session; amvdec_session 83 drivers/staging/media/meson/vdec/vdec.h struct amvdec_session *cur_sess; amvdec_session 98 drivers/staging/media/meson/vdec/vdec.h int (*start)(struct amvdec_session *sess); amvdec_session 99 drivers/staging/media/meson/vdec/vdec.h int (*stop)(struct amvdec_session *sess); amvdec_session 100 drivers/staging/media/meson/vdec/vdec.h void (*conf_esparser)(struct amvdec_session *sess); amvdec_session 101 drivers/staging/media/meson/vdec/vdec.h u32 (*vififo_level)(struct amvdec_session *sess); amvdec_session 122 drivers/staging/media/meson/vdec/vdec.h int (*start)(struct amvdec_session *sess); amvdec_session 123 drivers/staging/media/meson/vdec/vdec.h int (*stop)(struct amvdec_session *sess); amvdec_session 124 drivers/staging/media/meson/vdec/vdec.h int (*load_extended_firmware)(struct amvdec_session *sess, amvdec_session 126 drivers/staging/media/meson/vdec/vdec.h u32 (*num_pending_bufs)(struct amvdec_session *sess); amvdec_session 129 drivers/staging/media/meson/vdec/vdec.h void (*drain)(struct amvdec_session *sess); amvdec_session 130 drivers/staging/media/meson/vdec/vdec.h void (*resume)(struct amvdec_session *sess); amvdec_session 132 drivers/staging/media/meson/vdec/vdec.h irqreturn_t (*isr)(struct amvdec_session *sess); amvdec_session 133 drivers/staging/media/meson/vdec/vdec.h irqreturn_t (*threaded_isr)(struct amvdec_session *sess); amvdec_session 265 drivers/staging/media/meson/vdec/vdec.h u32 amvdec_get_output_size(struct amvdec_session *sess); amvdec_session 25 drivers/staging/media/meson/vdec/vdec_1.c vdec_1_load_firmware(struct amvdec_session *sess, const char *fwname) amvdec_session 85 drivers/staging/media/meson/vdec/vdec_1.c static int vdec_1_stbuf_power_up(struct amvdec_session *sess) amvdec_session 114 drivers/staging/media/meson/vdec/vdec_1.c static void vdec_1_conf_esparser(struct amvdec_session *sess) amvdec_session 124 drivers/staging/media/meson/vdec/vdec_1.c static u32 vdec_1_vififo_level(struct amvdec_session *sess) amvdec_session 131 drivers/staging/media/meson/vdec/vdec_1.c static int vdec_1_stop(struct amvdec_session *sess) amvdec_session 160 drivers/staging/media/meson/vdec/vdec_1.c static int vdec_1_start(struct amvdec_session *sess) amvdec_session 53 drivers/staging/media/meson/vdec/vdec_helpers.c static int canvas_alloc(struct amvdec_session *sess, u8 *canvas_id) amvdec_session 70 drivers/staging/media/meson/vdec/vdec_helpers.c static int set_canvas_yuv420m(struct amvdec_session *sess, amvdec_session 114 drivers/staging/media/meson/vdec/vdec_helpers.c static int set_canvas_nv12m(struct amvdec_session *sess, amvdec_session 152 drivers/staging/media/meson/vdec/vdec_helpers.c int amvdec_set_canvases(struct amvdec_session *sess, amvdec_session 203 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_add_ts_reorder(struct amvdec_session *sess, u64 ts, u32 offset) amvdec_session 231 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_remove_ts(struct amvdec_session *sess, u64 ts) amvdec_session 252 drivers/staging/media/meson/vdec/vdec_helpers.c static void dst_buf_done(struct amvdec_session *sess, amvdec_session 294 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_dst_buf_done(struct amvdec_session *sess, amvdec_session 324 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_dst_buf_done_offset(struct amvdec_session *sess, amvdec_session 378 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_dst_buf_done_idx(struct amvdec_session *sess, amvdec_session 401 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_set_par_from_dar(struct amvdec_session *sess, amvdec_session 414 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_src_change(struct amvdec_session *sess, u32 width, amvdec_session 443 drivers/staging/media/meson/vdec/vdec_helpers.c void amvdec_abort(struct amvdec_session *sess) amvdec_session 19 drivers/staging/media/meson/vdec/vdec_helpers.h int amvdec_set_canvases(struct amvdec_session *sess, amvdec_session 38 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_dst_buf_done_idx(struct amvdec_session *sess, u32 buf_idx, amvdec_session 40 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_dst_buf_done(struct amvdec_session *sess, amvdec_session 42 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_dst_buf_done_offset(struct amvdec_session *sess, amvdec_session 53 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_add_ts_reorder(struct amvdec_session *sess, u64 ts, u32 offset); amvdec_session 54 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_remove_ts(struct amvdec_session *sess, u64 ts); amvdec_session 63 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_set_par_from_dar(struct amvdec_session *sess, amvdec_session 74 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_src_change(struct amvdec_session *sess, u32 width, amvdec_session 82 drivers/staging/media/meson/vdec/vdec_helpers.h void amvdec_abort(struct amvdec_session *sess);