Home
last modified time | relevance | path

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

/drivers/media/platform/mediatek/vcodec/decoder/
A Dvdec_msg_queue.c204 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_deinit() local
212 lat_buf = &msg_queue->lat_buf[i]; in vdec_msg_queue_deinit()
222 mem = &lat_buf->rd_mv_addr; in vdec_msg_queue_deinit()
226 mem = &lat_buf->tile_addr; in vdec_msg_queue_deinit()
245 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_core_work() local
252 if (!lat_buf) in vdec_msg_queue_core_work()
255 if (lat_buf->is_last_frame) { in vdec_msg_queue_core_work()
263 ctx = lat_buf->ctx; in vdec_msg_queue_core_work()
267 lat_buf->core_decode(lat_buf); in vdec_msg_queue_core_work()
320 lat_buf = &msg_queue->lat_buf[i]; in vdec_msg_queue_init()
[all …]
A Dvdec_msg_queue.h20 typedef int (*core_decode_cb_t)(struct vdec_lat_buf *lat_buf);
104 struct vdec_lat_buf lat_buf[NUM_BUFFER_COUNT]; member
/drivers/media/platform/mediatek/vcodec/decoder/vdec/
A Dvdec_h264_req_multi_if.c489 struct vdec_lat_buf *lat_buf) in vdec_h264_slice_setup_lat_buffer_ext() argument
520 struct vdec_lat_buf *lat_buf) in vdec_h264_slice_setup_core_buffer_ext() argument
664 lat_buf->ctx->msg_queue.wdma_addr.size; in vdec_h264_slice_core_decode()
668 lat_buf->slice_bc_addr.size; in vdec_h264_slice_core_decode()
745 struct vdec_lat_buf *lat_buf; in vdec_h264_slice_lat_decode_ext() local
763 if (!lat_buf) { in vdec_h264_slice_lat_decode_ext()
767 share_info = lat_buf->private_data; in vdec_h264_slice_lat_decode_ext()
867 struct vdec_lat_buf *lat_buf; in vdec_h264_slice_lat_decode() local
887 if (!lat_buf) { in vdec_h264_slice_lat_decode()
891 share_info = lat_buf->private_data; in vdec_h264_slice_lat_decode()
[all …]
A Dvdec_hevc_req_multi_if.c732 struct vdec_lat_buf *lat_buf, in vdec_hevc_slice_setup_lat_buffer() argument
769 inst->vsi->err_map.size = lat_buf->wdma_err_addr.size; in vdec_hevc_slice_setup_lat_buffer()
772 inst->vsi->slice_bc.size = lat_buf->slice_bc_addr.size; in vdec_hevc_slice_setup_lat_buffer()
777 share_info = lat_buf->private_data; in vdec_hevc_slice_setup_lat_buffer()
797 struct vdec_lat_buf *lat_buf) in vdec_hevc_slice_setup_core_buffer() argument
832 inst->vsi_core->err_map.size = lat_buf->wdma_err_addr.size; in vdec_hevc_slice_setup_core_buffer()
835 inst->vsi_core->slice_bc.size = lat_buf->slice_bc_addr.size; in vdec_hevc_slice_setup_core_buffer()
926 struct mtk_vcodec_dec_ctx *ctx = lat_buf->ctx; in vdec_hevc_slice_core_decode()
977 struct vdec_lat_buf *lat_buf; in vdec_hevc_slice_lat_decode() local
992 if (!lat_buf) { in vdec_hevc_slice_lat_decode()
[all …]
A Dvdec_av1_req_lat_if.c1065 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_from_src_buf() argument
1075 dst = &lat_buf->ts_info; in vdec_av1_slice_setup_lat_from_src_buf()
1595 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_buffer() argument
1720 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_lat() argument
1750 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_lat() argument
1775 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_to_dst_buf() argument
2039 struct vdec_lat_buf *lat_buf; in vdec_av1_slice_lat_decode() local
2061 if (!lat_buf) { in vdec_av1_slice_lat_decode()
2146 if (!lat_buf) in vdec_av1_slice_core_decode()
2149 pfc = lat_buf->private_data; in vdec_av1_slice_core_decode()
[all …]
A Dvdec_vp9_req_lat_if.c715 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_from_src_buf() argument
726 dst = &lat_buf->ts_info; in vdec_vp9_slice_setup_lat_from_src_buf()
980 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_buffer() argument
1151 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_setup_lat() argument
1614 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_update_lat() argument
1647 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_core_to_dst_buf() argument
2036 struct vdec_lat_buf *lat_buf; in vdec_vp9_slice_lat_decode() local
2057 if (!lat_buf) { in vdec_vp9_slice_lat_decode()
2138 if (!lat_buf) in vdec_vp9_slice_core_decode()
2141 pfc = lat_buf->private_data; in vdec_vp9_slice_core_decode()
[all …]

Completed in 25 milliseconds