/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/ |
A D | mtk_vcodec_dec.h | 32 struct mtk_vcodec_mem base_y; 33 struct mtk_vcodec_mem base_c; 62 struct mtk_vcodec_mem bs_buffer;
|
A D | vdec_msg_queue.h | 55 struct mtk_vcodec_mem wdma_err_addr; 56 struct mtk_vcodec_mem slice_bc_addr; 79 struct mtk_vcodec_mem wdma_addr;
|
A D | mtk_vcodec_util.h | 14 struct mtk_vcodec_mem { struct 54 struct mtk_vcodec_mem *mem); 56 struct mtk_vcodec_mem *mem);
|
A D | mtk_vcodec_util.c | 30 struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_alloc() 53 struct mtk_vcodec_mem *mem) in mtk_vcodec_mem_free()
|
A D | vdec_drv_base.h | 27 int (*decode)(void *h_vdec, struct mtk_vcodec_mem *bs,
|
A D | venc_drv_base.h | 34 struct mtk_vcodec_mem *bs_buf,
|
A D | venc_vpu_if.h | 47 struct mtk_vcodec_mem *bs_buf,
|
A D | venc_vpu_if.c | 228 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 D | vdec_drv_if.h | 91 int vdec_if_decode(struct mtk_vcodec_ctx *ctx, struct mtk_vcodec_mem *bs,
|
A D | venc_drv_if.h | 167 struct mtk_vcodec_mem *bs_buf,
|
A D | venc_drv_if.c | 59 struct mtk_vcodec_mem *bs_buf, in venc_if_encode()
|
A D | vdec_drv_if.c | 63 int vdec_if_decode(struct mtk_vcodec_ctx *ctx, struct mtk_vcodec_mem *bs, in vdec_if_decode()
|
A D | mtk_vcodec_dec_stateful.c | 282 struct mtk_vcodec_mem buf; in mtk_vdec_worker() 416 struct mtk_vcodec_mem src_mem; in vb2ops_vdec_stateful_buf_queue()
|
A D | vdec_msg_queue.c | 180 struct mtk_vcodec_mem *mem; in vdec_msg_queue_deinit()
|
A D | mtk_vcodec_dec_stateless.c | 201 struct mtk_vcodec_mem *bs_src; in mtk_vdec_worker()
|
A D | mtk_vcodec_enc.c | 1052 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 D | vdec_vp8_req_if.c | 100 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 D | vdec_vp9_if.c | 144 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 D | vdec_h264_if.c | 129 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 D | vdec_h264_req_if.c | 88 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 D | vdec_h264_req_multi_if.c | 157 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 D | vdec_vp9_req_lat_if.c | 473 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 D | vdec_vp8_if.c | 160 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 D | venc_h264_if.c | 215 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 D | venc_vp8_if.c | 126 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()
|