Searched refs:lat_buf (Results 1 – 6 of 6) sorted by relevance
204 struct vdec_lat_buf *lat_buf; in vdec_msg_queue_deinit() local212 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() local252 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 …]
20 typedef int (*core_decode_cb_t)(struct vdec_lat_buf *lat_buf);104 struct vdec_lat_buf lat_buf[NUM_BUFFER_COUNT]; member
489 struct vdec_lat_buf *lat_buf) in vdec_h264_slice_setup_lat_buffer_ext() argument520 struct vdec_lat_buf *lat_buf) in vdec_h264_slice_setup_core_buffer_ext() argument664 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() local763 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() local887 if (!lat_buf) { in vdec_h264_slice_lat_decode()891 share_info = lat_buf->private_data; in vdec_h264_slice_lat_decode()[all …]
732 struct vdec_lat_buf *lat_buf, in vdec_hevc_slice_setup_lat_buffer() argument769 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() argument832 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() local992 if (!lat_buf) { in vdec_hevc_slice_lat_decode()[all …]
1065 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_lat_from_src_buf() argument1075 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() argument1720 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_setup_lat() argument1750 struct vdec_lat_buf *lat_buf, in vdec_av1_slice_update_lat() argument1775 struct vdec_lat_buf *lat_buf) in vdec_av1_slice_setup_core_to_dst_buf() argument2039 struct vdec_lat_buf *lat_buf; in vdec_av1_slice_lat_decode() local2061 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 …]
715 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_lat_from_src_buf() argument726 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() argument1151 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_setup_lat() argument1614 struct vdec_lat_buf *lat_buf, in vdec_vp9_slice_update_lat() argument1647 struct vdec_lat_buf *lat_buf) in vdec_vp9_slice_setup_core_to_dst_buf() argument2036 struct vdec_lat_buf *lat_buf; in vdec_vp9_slice_lat_decode() local2057 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