Home
last modified time | relevance | path

Searched refs:mtk_vcodec_mem (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v6.6/drivers/media/platform/mediatek/vcodec/decoder/
Dvdec_msg_queue.h69 struct mtk_vcodec_mem wdma_err_addr;
70 struct mtk_vcodec_mem slice_bc_addr;
71 struct mtk_vcodec_mem rd_mv_addr;
72 struct mtk_vcodec_mem tile_addr;
106 struct mtk_vcodec_mem wdma_addr;
Dmtk_vcodec_dec.h34 struct mtk_vcodec_mem base_y;
35 struct mtk_vcodec_mem base_c;
64 struct mtk_vcodec_mem bs_buffer;
Dvdec_drv_base.h27 int (*decode)(void *h_vdec, struct mtk_vcodec_mem *bs,
Dvdec_drv_if.h91 int vdec_if_decode(struct mtk_vcodec_dec_ctx *ctx, struct mtk_vcodec_mem *bs,
Dvdec_drv_if.c71 int vdec_if_decode(struct mtk_vcodec_dec_ctx *ctx, struct mtk_vcodec_mem *bs, in vdec_if_decode()
Dmtk_vcodec_dec_stateful.c281 struct mtk_vcodec_mem buf; in mtk_vdec_worker()
416 struct mtk_vcodec_mem src_mem; in vb2ops_vdec_stateful_buf_queue()
Dvdec_msg_queue.c205 struct mtk_vcodec_mem *mem; in vdec_msg_queue_deinit()
/Linux-v6.6/drivers/media/platform/mediatek/vcodec/common/
Dmtk_vcodec_util.h17 struct mtk_vcodec_mem { struct
67 int mtk_vcodec_mem_alloc(void *priv, struct mtk_vcodec_mem *mem);
68 void mtk_vcodec_mem_free(void *priv, struct mtk_vcodec_mem *mem);
Dmtk_vcodec_util.c48 int mtk_vcodec_mem_alloc(void *priv, struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_alloc()
69 void mtk_vcodec_mem_free(void *priv, struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_free()
/Linux-v6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_vp8_req_if.c99 struct mtk_vcodec_mem seg_id_buf;
100 struct mtk_vcodec_mem wrap_y_buf;
101 struct mtk_vcodec_mem wrap_c_buf;
102 struct mtk_vcodec_mem vld_wrapper_buf;
149 struct mtk_vcodec_mem *mem; in vdec_vp8_slice_alloc_working_buf()
192 struct mtk_vcodec_mem *mem; in vdec_vp8_slice_free_working_buf()
318 static int vdec_vp8_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_vp8_slice_decode()
Dvdec_h264_if.c128 struct mtk_vcodec_mem pred_buf;
129 struct mtk_vcodec_mem mv_buf[H264_MAX_FB_NUM];
156 struct mtk_vcodec_mem *mem = NULL; in free_predication_buf()
168 struct mtk_vcodec_mem *mem = NULL; in alloc_mv_buf()
190 struct mtk_vcodec_mem *mem = NULL; in free_mv_buf()
329 static int vdec_h264_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_decode()
Dvdec_vp9_if.c144 struct mtk_vcodec_mem bs;
190 struct mtk_vcodec_mem mv_buf;
191 struct mtk_vcodec_mem seg_id_buf;
203 struct mtk_vcodec_mem mem;
313 struct mtk_vcodec_mem *mem_basy_y; in vp9_get_sf_ref_fb()
314 struct mtk_vcodec_mem *mem_basy_c; in vp9_get_sf_ref_fb()
364 struct mtk_vcodec_mem *mem; in vp9_alloc_work_buf()
550 struct mtk_vcodec_mem mem; in vp9_alloc_inst()
567 struct mtk_vcodec_mem mem; in vp9_free_inst()
756 struct mtk_vcodec_mem *mem; in vdec_vp9_deinit()
[all …]
Dvdec_h264_req_if.c87 struct mtk_vcodec_mem pred_buf;
88 struct mtk_vcodec_mem mv_buf[H264_MAX_MV_NUM];
174 struct mtk_vcodec_mem *mem = &inst->pred_buf; in free_predication_buf()
186 struct mtk_vcodec_mem *mem = NULL; in alloc_mv_buf()
209 struct mtk_vcodec_mem *mem; in free_mv_buf()
329 static int vdec_h264_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_decode()
Dvdec_h264_req_multi_if.c156 struct mtk_vcodec_mem pred_buf;
157 struct mtk_vcodec_mem mv_buf[H264_MAX_MV_NUM];
313 struct mtk_vcodec_mem *mem; in vdec_h264_slice_alloc_mv_buf()
335 struct mtk_vcodec_mem *mem; in vdec_h264_slice_free_mv_buf()
463 struct mtk_vcodec_mem *mem; in vdec_h264_slice_core_decode()
565 static int vdec_h264_slice_lat_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_lat_decode()
576 struct mtk_vcodec_mem *mem; in vdec_h264_slice_lat_decode()
709 static int vdec_h264_slice_single_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_single_decode()
719 struct mtk_vcodec_mem *mem; in vdec_h264_slice_single_decode()
804 static int vdec_h264_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_decode()
Dvdec_hevc_req_multi_if.c362 struct mtk_vcodec_mem mv_buf[HEVC_MAX_MV_NUM];
366 struct mtk_vcodec_mem wrap_addr;
648 struct mtk_vcodec_mem *mem; in vdec_hevc_slice_alloc_mv_buf()
670 struct mtk_vcodec_mem *mem; in vdec_hevc_slice_free_mv_buf()
731 struct mtk_vcodec_mem *bs, in vdec_hevc_slice_setup_lat_buffer()
735 struct mtk_vcodec_mem *mem; in vdec_hevc_slice_setup_lat_buffer()
799 struct mtk_vcodec_mem *mem; in vdec_hevc_slice_setup_core_buffer()
910 struct mtk_vcodec_mem *mem; in vdec_hevc_slice_deinit()
970 static int vdec_hevc_slice_lat_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_hevc_slice_lat_decode()
1054 static int vdec_hevc_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_hevc_slice_decode()
Dvdec_vp9_req_lat_if.c472 struct mtk_vcodec_mem mv[2];
473 struct mtk_vcodec_mem seg[2];
474 struct mtk_vcodec_mem tile;
475 struct mtk_vcodec_mem prob;
476 struct mtk_vcodec_mem counts;
980 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_lat_buffer()
1042 struct mtk_vcodec_mem *buf) in vdec_vp9_slice_setup_seg_buffer()
1068 struct mtk_vcodec_mem *bs) in vdec_vp9_slice_setup_tile_buffer()
1151 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_lat()
1739 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_single_buffer()
[all …]
Dvdec_av1_req_lat_if.c711 struct mtk_vcodec_mem iq_table;
712 struct mtk_vcodec_mem cdf_table;
714 struct mtk_vcodec_mem mv[AV1_MAX_FRAME_BUF_COUNT];
715 struct mtk_vcodec_mem cdf[AV1_MAX_FRAME_BUF_COUNT];
716 struct mtk_vcodec_mem seg[AV1_MAX_FRAME_BUF_COUNT];
717 struct mtk_vcodec_mem cdf_temp;
718 struct mtk_vcodec_mem tile;
1586 struct mtk_vcodec_mem *bs, in vdec_av1_slice_setup_lat_buffer()
1636 struct mtk_vcodec_mem *buf; in vdec_av1_slice_setup_seg_buffer()
1650 struct mtk_vcodec_mem *bs) in vdec_av1_slice_setup_tile_buffer()
[all …]
Dvdec_vp8_if.c157 struct mtk_vcodec_mem working_buf;
365 struct mtk_vcodec_mem *mem = &inst->working_buf; in alloc_working_buf()
380 struct mtk_vcodec_mem *mem = &inst->working_buf; in free_working_buf()
427 static int vdec_vp8_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_vp8_decode()
/Linux-v6.6/drivers/media/platform/mediatek/vcodec/encoder/venc/
Dvenc_h264_if.c214 struct mtk_vcodec_mem work_bufs[VENC_H264_VPU_WORK_BUF_MAX];
215 struct mtk_vcodec_mem pps_buf;
438 struct mtk_vcodec_mem *bs_buf, in h264_encode_sps()
461 struct mtk_vcodec_mem *bs_buf, in h264_encode_pps()
484 struct mtk_vcodec_mem *bs_buf, in h264_encode_header()
507 struct mtk_vcodec_mem *bs_buf, in h264_encode_frame()
617 struct mtk_vcodec_mem *bs_buf, in h264_enc_encode()
646 struct mtk_vcodec_mem tmp_bs_buf; in h264_enc_encode()
Dvenc_vp8_if.c125 struct mtk_vcodec_mem work_bufs[VENC_VP8_VPU_WORK_BUF_MAX];
226 struct mtk_vcodec_mem *bs_buf, in vp8_enc_compose_one_frame()
285 struct mtk_vcodec_mem *bs_buf, in vp8_enc_encode_frame()
343 struct mtk_vcodec_mem *bs_buf, in vp8_enc_encode()
/Linux-v6.6/drivers/media/platform/mediatek/vcodec/encoder/
Dvenc_drv_base.h34 struct mtk_vcodec_mem *bs_buf,
Dvenc_vpu_if.h46 struct mtk_vcodec_mem *bs_buf,
Dvenc_vpu_if.c247 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode_32bits()
295 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode_34bits()
340 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode()
Dvenc_drv_if.h166 struct mtk_vcodec_mem *bs_buf,
Dvenc_drv_if.c59 struct mtk_vcodec_mem *bs_buf, in venc_if_encode()

12