Home
last modified time | relevance | path

Searched refs:mdp_dev (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/drivers/media/platform/mediatek/mdp3/
A Dmtk-mdp3-core.h59 struct mdp_dev { struct
88 int mdp_vpu_get_locked(struct mdp_dev *mdp); argument
89 void mdp_vpu_put_locked(struct mdp_dev *mdp);
90 int mdp_vpu_register(struct mdp_dev *mdp);
91 void mdp_vpu_unregister(struct mdp_dev *mdp);
A Dmtk-mdp3-m2m.h31 struct mdp_dev *mdp_dev; member
44 int mdp_m2m_device_register(struct mdp_dev *mdp);
45 void mdp_m2m_device_unregister(struct mdp_dev *mdp);
A Dmtk-mdp3-comp.h140 struct mdp_dev *mdp_dev; member
174 struct mdp_dev;
176 int mdp_comp_config(struct mdp_dev *mdp);
177 void mdp_comp_destroy(struct mdp_dev *mdp);
182 int mdp_comp_ctx_config(struct mdp_dev *mdp, struct mdp_comp_ctx *ctx,
A Dmtk-mdp3-cmdq.c17 struct mdp_dev *mdp_dev; member
45 const struct mtk_mdp_driver_data *data = path->mdp_dev->mdp_data; in mdp_path_subfrm_require()
46 struct device *dev = &path->mdp_dev->pdev->dev; in mdp_path_subfrm_require()
47 struct mtk_mutex **mutex = path->mdp_dev->mdp_mutex; in mdp_path_subfrm_require()
91 struct device *dev = &path->mdp_dev->pdev->dev; in mdp_path_subfrm_run()
92 struct mtk_mutex **mutex = path->mdp_dev->mdp_mutex; in mdp_path_subfrm_run()
128 static int mdp_path_ctx_init(struct mdp_dev *mdp, struct mdp_path *path) in mdp_path_ctx_init()
288 struct mdp_dev *mdp; in mdp_auto_release_work()
311 struct mdp_dev *mdp; in mdp_handle_cmdq_callback()
353 int mdp_cmdq_send(struct mdp_dev *mdp, struct mdp_cmdq_param *param) in mdp_cmdq_send()
[all …]
A Dmtk-mdp3-cmdq.h31 struct mdp_dev *mdp;
39 struct mdp_dev;
41 int mdp_cmdq_send(struct mdp_dev *mdp, struct mdp_cmdq_param *param);
A Dmtk-mdp3-m2m.c72 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_device_run()
92 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_device_run()
104 ret = mdp_cmdq_send(ctx->mdp_dev, &task); in mdp_m2m_device_run()
106 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_device_run()
145 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_start_streaming()
152 ret = mdp_vpu_get_locked(ctx->mdp_dev); in mdp_m2m_start_streaming()
159 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_start_streaming()
482 src_vq->dev = &ctx->mdp_dev->pdev->dev; in mdp_m2m_queue_init()
496 dst_vq->dev = &ctx->mdp_dev->pdev->dev; in mdp_m2m_queue_init()
544 dev_err(&ctx->mdp_dev->pdev->dev, in mdp_m2m_ctrls_create()
[all …]
A Dmtk-mdp3-core.c115 int mdp_vpu_get_locked(struct mdp_dev *mdp) in mdp_vpu_get_locked()
149 void mdp_vpu_put_locked(struct mdp_dev *mdp) in mdp_vpu_put_locked()
159 struct mdp_dev *mdp = (struct mdp_dev *)video_get_drvdata(vdev); in mdp_video_device_release()
183 struct mdp_dev *mdp; in mdp_probe()
303 struct mdp_dev *mdp = platform_get_drvdata(pdev); in mdp_remove()
313 struct mdp_dev *mdp = dev_get_drvdata(dev); in mdp_suspend()
335 struct mdp_dev *mdp = dev_get_drvdata(dev); in mdp_resume()
A Dmtk-mdp3-vpu.c15 static inline struct mdp_dev *vpu_to_mdp(struct mdp_vpu_dev *vpu) in vpu_to_mdp()
17 return container_of(vpu, struct mdp_dev, vpu); in vpu_to_mdp()
76 struct mdp_dev *mdp = vpu_to_mdp(ctx->vpu_dev); in mdp_vpu_ipi_handle_frame_ack()
84 int mdp_vpu_register(struct mdp_dev *mdp) in mdp_vpu_register()
119 void mdp_vpu_unregister(struct mdp_dev *mdp) in mdp_vpu_unregister()
129 struct mdp_dev *mdp = vpu_to_mdp(vpu); in mdp_vpu_sendmsg()
163 struct mdp_dev *mdp = vpu_to_mdp(vpu); in mdp_vpu_dev_init()
294 struct mdp_dev *mdp = vpu_to_mdp(vpu); in mdp_vpu_process()
A Dmtk-mdp3-comp.c29 return ctx->comp->mdp_dev->mdp_data->mdp_cfg; in __get_plat_cfg()
50 struct mdp_comp *prz1 = ctx->comp->mdp_dev->comp[MDP_COMP_RSZ1]; in init_rdma()
192 struct device *dev = &ctx->comp->mdp_dev->pdev->dev; in wait_rdma_event()
416 struct device *dev = &ctx->comp->mdp_dev->pdev->dev; in wait_wrot_event()
799 comp->mdp_dev = mdp; in __mdp_comp_init()
868 static struct mdp_comp *mdp_comp_create(struct mdp_dev *mdp, in mdp_comp_create()
889 mdp->comp[id]->mdp_dev = mdp; in mdp_comp_create()
897 static int mdp_comp_sub_create(struct mdp_dev *mdp) in mdp_comp_sub_create()
938 void mdp_comp_destroy(struct mdp_dev *mdp) in mdp_comp_destroy()
952 int mdp_comp_config(struct mdp_dev *mdp) in mdp_comp_config()
[all …]
A Dmtk-mdp3-regs.c373 struct device *dev = &param->ctx->mdp_dev->pdev->dev; in mdp_try_fmt_mplane()
473 struct device *dev = &ctx->mdp_dev->pdev->dev; in mdp_try_crop()
/linux-6.3-rc2/drivers/media/platform/mediatek/mdp/
A Dmtk_mdp_vpu.c49 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_vpu_ipi_handler()
86 mutex_lock(&ctx->mdp_dev->vpulock); in mtk_mdp_vpu_send_msg()
89 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_vpu_send_msg()
91 mutex_unlock(&ctx->mdp_dev->vpulock); in mtk_mdp_vpu_send_msg()
118 vpu->pdev = ctx->mdp_dev->vpu_dev; in mtk_mdp_vpu_init()
A Dmtk_mdp_m2m.c176 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_fmt_mplane()
188 dev_dbg(&ctx->mdp_dev->pdev->dev, in mtk_mdp_try_fmt_mplane()
279 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_crop()
285 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_try_crop()
444 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_prepare_addr()
741 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_m2m_streamon()
883 dev_info(&ctx->mdp_dev->pdev->dev, in mtk_mdp_m2m_s_selection()
933 src_vq->lock = &ctx->mdp_dev->lock; in mtk_mdp_m2m_queue_init()
948 dst_vq->lock = &ctx->mdp_dev->lock; in mtk_mdp_m2m_queue_init()
1019 dev_err(&ctx->mdp_dev->pdev->dev, in mtk_mdp_ctrls_create()
[all …]
A Dmtk_mdp_core.h206 struct mtk_mdp_dev *mdp_dev; member
/linux-6.3-rc2/drivers/gpu/drm/msm/
A Dmsm_drv.c284 struct device *mdp_dev = dev->dev; in msm_kms_init_aspace() local
285 struct device *mdss_dev = mdp_dev->parent; in msm_kms_init_aspace()
292 if (device_iommu_mapped(mdp_dev)) in msm_kms_init_aspace()
293 iommu_dev = mdp_dev; in msm_kms_init_aspace()
309 dev_err(mdp_dev, "aspace create, error %pe\n", aspace); in msm_kms_init_aspace()

Completed in 26 milliseconds