Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/renesas/
H A Dsh_eth.c349 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write() local
350 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_write()
355 iowrite32(data, mdp->addr + offset); in sh_eth_write()
360 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read() local
361 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_read()
366 return ioread32(mdp->addr + offset); in sh_eth_read()
376 static u16 sh_eth_tsu_get_offset(struct sh_eth_private *mdp, int enum_index) in sh_eth_tsu_get_offset() argument
378 return mdp->reg_offset[enum_index]; in sh_eth_tsu_get_offset()
381 static void sh_eth_tsu_write(struct sh_eth_private *mdp, u32 data, in sh_eth_tsu_write() argument
384 u16 offset = sh_eth_tsu_get_offset(mdp, enum_index); in sh_eth_tsu_write()
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_top.h51 u8 mdp; member
89 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp,
97 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp,
107 bool (*setup_clk_force_ctrl)(struct dpu_hw_mdp *mdp,
115 void (*get_danger_status)(struct dpu_hw_mdp *mdp,
123 void (*setup_vsync_source)(struct dpu_hw_mdp *mdp,
131 void (*get_safe_status)(struct dpu_hw_mdp *mdp,
139 void (*dp_phy_intf_sel)(struct dpu_hw_mdp *mdp, enum dpu_dp_phy_sel phys[2]);
145 void (*intf_audio_select)(struct dpu_hw_mdp *mdp);
/linux/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_m2m.c176 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_fmt_mplane() local
177 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_fmt_mplane()
279 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_crop() local
280 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_crop()
473 struct mtk_mdp_dev *mdp = priv; in mtk_mdp_process_done() local
477 ctx = v4l2_m2m_get_curr_priv(mdp->m2m_dev); in mtk_mdp_process_done()
498 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_m2m_worker() local
503 dev_err(&mdp->pdev->dev, "ctx is in error state"); in mtk_mdp_m2m_worker()
523 dev_err(&mdp->pdev->dev, "processing failed: %d", ret); in mtk_mdp_m2m_worker()
530 mtk_mdp_process_done(mdp, buf_state); in mtk_mdp_m2m_worker()
[all …]
H A DMakefile2 mtk-mdp-y += mtk_mdp_core.o
3 mtk-mdp-y += mtk_mdp_comp.o
4 mtk-mdp-y += mtk_mdp_m2m.o
5 mtk-mdp-y += mtk_mdp_regs.o
6 mtk-mdp-y += mtk_mdp_vpu.o
8 obj-$(CONFIG_VIDEO_MEDIATEK_MDP) += mtk-mdp.o
H A Dmtk_mdp_m2m.h11 int mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp);
12 void mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp);
H A Dmtk_mdp_vpu.c63 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); in mtk_mdp_vpu_register() local
66 err = vpu_ipi_register(mdp->vpu_dev, IPI_MDP, in mtk_mdp_vpu_register()
69 dev_err(&mdp->pdev->dev, in mtk_mdp_vpu_register()
H A Dmtk_mdp_core.h224 void mtk_mdp_register_component(struct mtk_mdp_dev *mdp,
227 void mtk_mdp_unregister_component(struct mtk_mdp_dev *mdp,
H A DKconfig17 module will be called mtk-mdp.
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-m2m.c564 struct mdp_dev *mdp = video_get_drvdata(vdev); in mdp_m2m_open() local
566 struct device *dev = &mdp->pdev->dev; in mdp_m2m_open()
569 const struct mdp_limit *limit = mdp->mdp_data->def_limit; in mdp_m2m_open()
575 if (mutex_lock_interruptible(&mdp->m2m_lock)) { in mdp_m2m_open()
580 ret = ida_alloc(&mdp->mdp_ida, GFP_KERNEL); in mdp_m2m_open()
585 ctx->mdp_dev = mdp; in mdp_m2m_open()
597 ctx->m2m_ctx = v4l2_m2m_ctx_init(mdp->m2m_dev, ctx, mdp_m2m_queue_init); in mdp_m2m_open()
606 ret = mdp_frameparam_init(mdp, &ctx->curr_param); in mdp_m2m_open()
612 mutex_unlock(&mdp->m2m_lock); in mdp_m2m_open()
634 ida_free(&mdp->mdp_ida, ctx->id); in mdp_m2m_open()
[all …]
H A Dmtk-mdp3-m2m.h43 int mdp_m2m_device_register(struct mdp_dev *mdp);
44 void mdp_m2m_device_unregister(struct mdp_dev *mdp);
H A Dmtk-mdp3-regs.h359 int mdp_enum_fmt_mplane(struct mdp_dev *mdp, struct v4l2_fmtdesc *f);
360 const struct mdp_format *mdp_try_fmt_mplane(struct mdp_dev *mdp,
371 bool mdp_check_pp_enable(struct mdp_dev *mdp, struct mdp_frame *frame);
376 int mdp_frameparam_init(struct mdp_dev *mdp, struct mdp_frameparam *param);
/linux/Documentation/admin-guide/LSM/
H A DSELinux.rst23 testing, you can do using ``mdp`` provided under
30 2. Type ``make`` to compile ``mdp``.
/linux/scripts/selinux/mdp/
H A D.gitignore2 mdp
/linux/drivers/media/platform/mediatek/
H A DMakefile3 obj-y += mdp/
H A DKconfig6 source "drivers/media/platform/mediatek/mdp/Kconfig"
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_cfg.h98 struct mdp5_mdp_block mdp; member
/linux/drivers/clk/mediatek/
H A DMakefile107 obj-$(CONFIG_COMMON_CLK_MT8186_MDPSYS) += clk-mt8186-mdp.o
132 obj-$(CONFIG_COMMON_CLK_MT8192_MDPSYS) += clk-mt8192-mdp.o
/linux/net/dsa/
H A Ddsa.c1135 struct dsa_port *mdp; in dsa_get_tag_protocol() local
1142 mdp = dsa_user_to_port(conduit); in dsa_get_tag_protocol()
1143 mds = mdp->ds; in dsa_get_tag_protocol()
1144 mdp_upstream = dsa_upstream_port(mds, mdp->index); in dsa_get_tag_protocol()
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064-ifc6410.dts157 &mdp {
H A Dqcom-apq8064-asus-nexus7-flo.dts179 &mdp {
/linux/drivers/gpu/drm/msm/disp/dpu1/catalog/
H A Ddpu_9_1_sar2130p.h382 .mdp = &sar2130p_mdp,
H A Ddpu_9_0_sm8550.h382 .mdp = &sm8550_mdp,
H A Ddpu_8_0_sc8280xp.h405 .mdp = &sc8280xp_mdp,
H A Ddpu_8_1_sm8450.h387 .mdp = &sm8450_mdp,
H A Ddpu_8_4_sa8775p.h426 .mdp = &sa8775p_mdp,

12