Searched refs:vdec_pdata (Results 1 – 14 of 14) sorted by relevance
| /drivers/media/platform/mediatek/vcodec/decoder/ |
| A D | mtk_vcodec_dec_drv.c | 31 switch (dev->vdec_pdata->hw_arch) { in mtk_vcodec_get_hw_count() 169 if (dev->vdec_pdata->is_subdev_supported) in mtk_vcodec_init_dec_resources() 213 if (ctx->dev->vdec_pdata->is_subdev_supported) { in fops_vcodec_open() 232 ret = dev->vdec_pdata->ctrls_setup(ctx); in fops_vcodec_open() 269 ctx->dev->vdec_pdata->init_vdec_params(ctx); in fops_vcodec_open() 460 if (dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_probe() 481 if (dev->vdec_pdata->uses_stateless_api) { in mtk_vcodec_probe() 519 if (dev->vdec_pdata->uses_stateless_api) in mtk_vcodec_probe() 527 if (IS_VDEC_LAT_ARCH(dev->vdec_pdata->hw_arch)) in mtk_vcodec_probe() 530 if (!dev->vdec_pdata->is_subdev_supported) in mtk_vcodec_probe() [all …]
|
| A D | mtk_vcodec_dec.c | 38 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() 917 ret = ctx->dev->vdec_pdata->flush_decoder(ctx); in vb2ops_vdec_stop_streaming() 1018 src_vq->ops = ctx->dev->vdec_pdata->vdec_vb2_ops; in mtk_vcodec_dec_queue_init() [all …]
|
| A D | mtk_vcodec_dec_pm.c | 115 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()
|
| A D | vdec_drv_if.c | 19 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()
|
| A D | vdec_vpu_if.c | 161 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()
|
| A D | mtk_vcodec_dec_stateless.c | 373 if (!IS_VDEC_LAT_ARCH(dev->vdec_pdata->hw_arch) || in mtk_vdec_worker() 461 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in mtk_vdec_s_ctrl() 741 const struct mtk_vcodec_dec_pdata *pdata = dev->vdec_pdata; in mtk_vcodec_add_formats() 837 if (!ctx->dev->vdec_pdata->is_subdev_supported) in mtk_init_vdec_params()
|
| A D | mtk_vcodec_dec_drv.h | 279 const struct mtk_vcodec_dec_pdata *vdec_pdata; member
|
| /drivers/media/platform/mediatek/vcodec/common/ |
| A D | mtk_vcodec_util.c | 134 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()
|
| /drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| A D | vdec_h264_req_multi_if.c | 529 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_h264_slice_setup_core_buffer_ext() 620 ctx->dev->vdec_pdata->cap_to_disp(ctx, !!err, lat_buf->src_buf_req); in vdec_h264_slice_core_decode_ext() 641 fb = ctx->dev->vdec_pdata->get_cap_buffer(ctx); in vdec_h264_slice_core_decode() 707 ctx->dev->vdec_pdata->cap_to_disp(ctx, !!err, lat_buf->src_buf_req); in vdec_h264_slice_core_decode() 1020 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_h264_slice_single_decode_ext() 1116 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_h264_slice_single_decode() 1235 if (inst->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_PURE_SINGLE_CORE) in vdec_h264_slice_init() 1247 if (inst->ctx->dev->vdec_pdata->hw_arch == MTK_VDEC_PURE_SINGLE_CORE) in vdec_h264_slice_init()
|
| A D | vdec_hevc_req_multi_if.c | 806 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()
|
| A D | vdec_vp9_req_lat_if.c | 1923 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()
|
| A D | vdec_vp8_req_if.c | 336 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_vp8_slice_decode()
|
| A D | vdec_h264_req_if.c | 349 fb = inst->ctx->dev->vdec_pdata->get_cap_buffer(inst->ctx); in vdec_h264_slice_decode()
|
| A D | vdec_av1_req_lat_if.c | 2158 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()
|
Completed in 49 milliseconds