Home
last modified time | relevance | path

Searched refs:vdec_lat_buf (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dvdec_msg_queue.h17 struct vdec_lat_buf;
20 typedef int (*core_decode_cb_t)(struct vdec_lat_buf *lat_buf);
68 struct vdec_lat_buf { struct
104 struct vdec_lat_buf lat_buf[NUM_BUFFER_COUNT]; argument
117 struct vdec_lat_buf empty_lat_buf;
150 int vdec_msg_queue_qbuf(struct vdec_msg_queue_ctx *ctx, struct vdec_lat_buf *buf);
158 struct vdec_lat_buf *vdec_msg_queue_dqbuf(struct vdec_msg_queue_ctx *ctx);
H A Dvdec_msg_queue.c46 static struct list_head *vdec_get_buf_list(int hardware_index, struct vdec_lat_buf *buf) in vdec_get_buf_list()
74 int vdec_msg_queue_qbuf(struct vdec_msg_queue_ctx *msg_ctx, struct vdec_lat_buf *buf) in vdec_msg_queue_qbuf()
118 struct vdec_lat_buf *vdec_msg_queue_dqbuf(struct vdec_msg_queue_ctx *msg_ctx) in vdec_msg_queue_dqbuf()
120 struct vdec_lat_buf *buf; in vdec_msg_queue_dqbuf()
139 struct vdec_lat_buf, core_list); in vdec_msg_queue_dqbuf()
142 struct vdec_lat_buf, lat_list); in vdec_msg_queue_dqbuf()
204 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_deinit()
245 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_core_work()
286 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_init()
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_av1_req_lat_if.c740 static int vdec_av1_slice_core_decode(struct vdec_lat_buf *lat_buf);
1065 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_from_src_buf()
1595 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_buffer()
1720 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_lat()
1750 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_lat()
1775 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_to_dst_buf()
1792 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_buffer()
1845 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_core()
1863 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_core()
2039 struct vdec_lat_buf *lat_buf; in vdec_av1_slice_lat_decode()
[all …]
H A Dvdec_vp9_req_lat_if.c501 static int vdec_vp9_slice_core_decode(struct vdec_lat_buf *lat_buf);
715 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_from_src_buf()
980 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_buffer()
1151 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_setup_lat()
1614 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_update_lat()
1647 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_core_to_dst_buf()
1663 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_core_buffer()
1767 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_setup_core()
1829 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_update_core()
2036 struct vdec_lat_buf *lat_buf; in vdec_vp9_slice_lat_decode()
[all …]
H A Dvdec_hevc_req_multi_if.c732 struct vdec_lat_buf *lat_buf, in vdec_hevc_slice_setup_lat_buffer()
797 struct vdec_lat_buf *lat_buf) in vdec_hevc_slice_setup_core_buffer()
923 static int vdec_hevc_slice_core_decode(struct vdec_lat_buf *lat_buf) in vdec_hevc_slice_core_decode()
977 struct vdec_lat_buf *lat_buf; in vdec_hevc_slice_lat_decode()
H A Dvdec_h264_req_multi_if.c453 static int vdec_h264_slice_core_decode(struct vdec_lat_buf *lat_buf) in vdec_h264_slice_core_decode()
573 struct vdec_lat_buf *lat_buf; in vdec_h264_slice_lat_decode()