Home
last modified time | relevance | path

Searched refs:vdec_pdata (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_pm.c115 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_dec_enable_irq()
133 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_dec_disable_irq()
180 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_dec_get_pm()
236 if (IS_VDEC_LAT_ARCH(ctx->dev->vdec_pdata->hw_arch) && in mtk_vcodec_dec_enable_hardware()
256 if (IS_VDEC_LAT_ARCH(ctx->dev->vdec_pdata->hw_arch) && in mtk_vcodec_dec_disable_hardware()
H A Dmtk_vcodec_dec.c38 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in mtk_vdec_get_cap_fmt()
163 if (ctx->dev->vdec_pdata->uses_stateless_api) in vidioc_try_decoder_cmd()
173 if (ctx->dev->vdec_pdata->uses_stateless_api) in vidioc_decoder_cmd()
202 INIT_WORK(&ctx->decode_work, ctx->dev->vdec_pdata->worker); in mtk_vcodec_dec_set_default_params()
212 q_data->fmt = ctx->dev->vdec_pdata->default_out_fmt; in mtk_vcodec_dec_set_default_params()
224 q_data->fmt = ctx->dev->vdec_pdata->default_cap_fmt; in mtk_vcodec_dec_set_default_params()
276 if (ctx->dev->vdec_pdata->uses_stateless_api) in vidioc_vdec_subscribe_evt()
358 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in vidioc_try_fmt_vid_cap_mplane()
376 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in vidioc_try_fmt_vid_out_mplane()
472 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in vidioc_vdec_s_fmt()
[all …]
H A Dvdec_drv_if.c19 enum mtk_vdec_hw_arch hw_arch = ctx->dev->vdec_pdata->hw_arch; in vdec_if_init()
24 if (!ctx->dev->vdec_pdata->is_subdev_supported) { in vdec_if_init()
H A Dvdec_vpu_if.c161 if (vpu->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_LAT_SINGLE_CORE) { in vcodec_vpu_send_msg()
218 if (vpu->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_LAT_SINGLE_CORE) { in vpu_dec_init()
H A Dmtk_vcodec_dec_stateless.c375 if (!IS_VDEC_LAT_ARCH(dev->vdec_pdata->hw_arch) || in mtk_vdec_worker()
463 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in mtk_vdec_s_ctrl()
743 const struct mtk_vcodec_dec_pdata *pdata = dev->vdec_pdata; in mtk_vcodec_add_formats()
839 if (!ctx->dev->vdec_pdata->is_subdev_supported) in mtk_init_vdec_params()
H A Dmtk_vcodec_dec_drv.h277 const struct mtk_vcodec_dec_pdata *vdec_pdata; member
/linux/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_util.c134 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_set_curr_ctx()
157 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_get_curr_ctx()
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_multi_if.c470 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_h264_slice_core_decode()
536 ctx->dev->vdec_pdata->cap_to_disp(ctx, !!err, lat_buf->src_buf_req); in vdec_h264_slice_core_decode()
726 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_h264_slice_single_decode()
818 if (inst->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_PURE_SINGLE_CORE) in vdec_h264_slice_decode()
H A Dvdec_hevc_req_multi_if.c806 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_hevc_slice_setup_core_buffer()
964 ctx->dev->vdec_pdata->cap_to_disp(ctx, !!err, lat_buf->src_buf_req); in vdec_hevc_slice_core_decode()
1059 if (!h_vdec || inst->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_PURE_SINGLE_CORE) in vdec_hevc_slice_decode()
H A Dvdec_vp9_req_lat_if.c1923 if (instance->ctx->dev->vdec_pdata->hw_arch != MTK_VDEC_PURE_SINGLE_CORE) in vdec_vp9_slice_flush()
1992 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_vp9_slice_single_decode()
2122 if (instance->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_PURE_SINGLE_CORE) in vdec_vp9_slice_decode()
2150 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_vp9_slice_core_decode()
2191 ctx->dev->vdec_pdata->cap_to_disp(ctx, 0, lat_buf->src_buf_req); in vdec_vp9_slice_core_decode()
2201 ctx->dev->vdec_pdata->cap_to_disp(ctx, 1, lat_buf->src_buf_req); in vdec_vp9_slice_core_decode()
H A Dvdec_vp8_req_if.c336 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_vp8_slice_decode()
H A Dvdec_h264_req_if.c349 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_h264_slice_decode()
H A Dvdec_av1_req_lat_if.c2158 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_av1_slice_core_decode()
2198 ctx->dev->vdec_pdata->cap_to_disp(ctx, 0, lat_buf->src_buf_req); in vdec_av1_slice_core_decode()
2207 ctx->dev->vdec_pdata->cap_to_disp(ctx, 1, lat_buf->src_buf_req); in vdec_av1_slice_core_decode()