Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/
A Dmtk_vcodec_dec.h32 struct mtk_vcodec_mem base_y;
33 struct mtk_vcodec_mem base_c;
62 struct mtk_vcodec_mem bs_buffer;
A Dvdec_msg_queue.h55 struct mtk_vcodec_mem wdma_err_addr;
56 struct mtk_vcodec_mem slice_bc_addr;
79 struct mtk_vcodec_mem wdma_addr;
A Dmtk_vcodec_util.h14 struct mtk_vcodec_mem { struct
54 struct mtk_vcodec_mem *mem);
56 struct mtk_vcodec_mem *mem);
A Dmtk_vcodec_util.c30 struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_alloc()
53 struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_free()
A Dvdec_drv_base.h27 int (*decode)(void *h_vdec, struct mtk_vcodec_mem *bs,
A Dvenc_drv_base.h34 struct mtk_vcodec_mem *bs_buf,
A Dvenc_vpu_if.h47 struct mtk_vcodec_mem *bs_buf,
A Dvenc_vpu_if.c228 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode_32bits()
277 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode_34bits()
323 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode()
A Dvdec_drv_if.h91 int vdec_if_decode(struct mtk_vcodec_ctx *ctx, struct mtk_vcodec_mem *bs,
A Dvenc_drv_if.h167 struct mtk_vcodec_mem *bs_buf,
A Dvenc_drv_if.c59 struct mtk_vcodec_mem *bs_buf, in venc_if_encode()
A Dvdec_drv_if.c63 int vdec_if_decode(struct mtk_vcodec_ctx *ctx, struct mtk_vcodec_mem *bs, in vdec_if_decode()
A Dmtk_vcodec_dec_stateful.c282 struct mtk_vcodec_mem buf; in mtk_vdec_worker()
416 struct mtk_vcodec_mem src_mem; in vb2ops_vdec_stateful_buf_queue()
A Dvdec_msg_queue.c180 struct mtk_vcodec_mem *mem; in vdec_msg_queue_deinit()
A Dmtk_vcodec_dec_stateless.c201 struct mtk_vcodec_mem *bs_src; in mtk_vdec_worker()
A Dmtk_vcodec_enc.c1052 struct mtk_vcodec_mem bs_buf; in mtk_venc_encode_header()
1181 struct mtk_vcodec_mem bs_buf; in mtk_venc_worker()
/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/vdec/
A Dvdec_vp8_req_if.c100 struct mtk_vcodec_mem seg_id_buf;
101 struct mtk_vcodec_mem wrap_y_buf;
102 struct mtk_vcodec_mem wrap_c_buf;
103 struct mtk_vcodec_mem vld_wrapper_buf;
150 struct mtk_vcodec_mem *mem; in vdec_vp8_slice_alloc_working_buf()
193 struct mtk_vcodec_mem *mem; in vdec_vp8_slice_free_working_buf()
319 static int vdec_vp8_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_vp8_slice_decode()
A 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;
312 struct mtk_vcodec_mem *mem_basy_y; in vp9_get_sf_ref_fb()
313 struct mtk_vcodec_mem *mem_basy_c; in vp9_get_sf_ref_fb()
363 struct mtk_vcodec_mem *mem; in vp9_alloc_work_buf()
553 struct mtk_vcodec_mem mem; in vp9_alloc_inst()
570 struct mtk_vcodec_mem mem; in vp9_free_inst()
767 struct mtk_vcodec_mem *mem; in vdec_vp9_deinit()
[all …]
A Dvdec_h264_if.c129 struct mtk_vcodec_mem pred_buf;
130 struct mtk_vcodec_mem mv_buf[H264_MAX_FB_NUM];
157 struct mtk_vcodec_mem *mem = NULL; in free_predication_buf()
171 struct mtk_vcodec_mem *mem = NULL; in alloc_mv_buf()
193 struct mtk_vcodec_mem *mem = NULL; in free_mv_buf()
335 static int vdec_h264_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_decode()
A Dvdec_h264_req_if.c88 struct mtk_vcodec_mem pred_buf;
89 struct mtk_vcodec_mem mv_buf[H264_MAX_MV_NUM];
175 struct mtk_vcodec_mem *mem = &inst->pred_buf; in free_predication_buf()
189 struct mtk_vcodec_mem *mem = NULL; in alloc_mv_buf()
212 struct mtk_vcodec_mem *mem; in free_mv_buf()
334 static int vdec_h264_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_decode()
A Dvdec_h264_req_multi_if.c157 struct mtk_vcodec_mem pred_buf;
158 struct mtk_vcodec_mem mv_buf[H264_MAX_MV_NUM];
314 struct mtk_vcodec_mem *mem; in vdec_h264_slice_alloc_mv_buf()
336 struct mtk_vcodec_mem *mem; in vdec_h264_slice_free_mv_buf()
466 struct mtk_vcodec_mem *mem; in vdec_h264_slice_core_decode()
570 static int vdec_h264_slice_lat_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_lat_decode()
581 struct mtk_vcodec_mem *mem; in vdec_h264_slice_lat_decode()
714 static int vdec_h264_slice_single_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_single_decode()
724 struct mtk_vcodec_mem *mem; in vdec_h264_slice_single_decode()
811 static int vdec_h264_slice_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_h264_slice_decode()
A Dvdec_vp9_req_lat_if.c473 struct mtk_vcodec_mem mv[2];
474 struct mtk_vcodec_mem seg[2];
475 struct mtk_vcodec_mem tile;
476 struct mtk_vcodec_mem prob;
477 struct mtk_vcodec_mem counts;
981 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_lat_buffer()
1043 struct mtk_vcodec_mem *buf) in vdec_vp9_slice_setup_seg_buffer()
1069 struct mtk_vcodec_mem *bs) in vdec_vp9_slice_setup_tile_buffer()
1154 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_lat()
1744 struct mtk_vcodec_mem *bs, in vdec_vp9_slice_setup_single_buffer()
[all …]
A Dvdec_vp8_if.c160 struct mtk_vcodec_mem working_buf;
368 struct mtk_vcodec_mem *mem = &inst->working_buf; in alloc_working_buf()
383 struct mtk_vcodec_mem *mem = &inst->working_buf; in free_working_buf()
430 static int vdec_vp8_decode(void *h_vdec, struct mtk_vcodec_mem *bs, in vdec_vp8_decode()
/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/venc/
A Dvenc_h264_if.c215 struct mtk_vcodec_mem work_bufs[VENC_H264_VPU_WORK_BUF_MAX];
216 struct mtk_vcodec_mem pps_buf;
449 struct mtk_vcodec_mem *bs_buf, in h264_encode_sps()
475 struct mtk_vcodec_mem *bs_buf, in h264_encode_pps()
501 struct mtk_vcodec_mem *bs_buf, in h264_encode_header()
524 struct mtk_vcodec_mem *bs_buf, in h264_encode_frame()
639 struct mtk_vcodec_mem *bs_buf, in h264_enc_encode()
668 struct mtk_vcodec_mem tmp_bs_buf; in h264_enc_encode()
A Dvenc_vp8_if.c126 struct mtk_vcodec_mem work_bufs[VENC_VP8_VPU_WORK_BUF_MAX];
237 struct mtk_vcodec_mem *bs_buf, in vp8_enc_compose_one_frame()
297 struct mtk_vcodec_mem *bs_buf, in vp8_enc_encode_frame()
360 struct mtk_vcodec_mem *bs_buf, in vp8_enc_encode()

Completed in 45 milliseconds