Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/media/platform/mediatek/vcodec/decoder/
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);
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-v6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_av1_req_lat_if.c740 static int vdec_av1_slice_core_decode(struct vdec_lat_buf *lat_buf);
1057 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_from_src_buf()
1587 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_buffer()
1712 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_lat()
1742 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_lat()
1767 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_to_dst_buf()
1784 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_buffer()
1837 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_core()
1855 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_core()
2031 struct vdec_lat_buf *lat_buf; in vdec_av1_slice_lat_decode()
[all …]
Dvdec_vp9_req_lat_if.c502 static int vdec_vp9_slice_core_decode(struct vdec_lat_buf *lat_buf);
716 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_from_src_buf()
981 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_buffer()
1152 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()
1772 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_setup_core()
1834 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_update_core()
2041 struct vdec_lat_buf *lat_buf; in vdec_vp9_slice_lat_decode()
[all …]
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()
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()