/linux-master/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_kms.c | 84 struct msm_drm_private *priv = s->dev->dev_private; local 85 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); 303 struct msm_drm_private *priv = dev->dev_private; local 314 if (!priv->hdmi) 329 ret = msm_hdmi_modeset_init(priv->hdmi, dev, encoder); 337 if ((dsi_id >= ARRAY_SIZE(priv->dsi)) || (dsi_id < 0)) { 344 if (!priv->dsi[dsi_id]) 359 ret = msm_dsi_modeset_init(priv->dsi[dsi_id], dev, encoder); 361 mdp5_encoder_set_intf_mode(encoder, msm_dsi_is_cmd_mode(priv->dsi[dsi_id])); 377 struct msm_drm_private *priv local 498 struct msm_drm_private *priv = dev->dev_private; local 708 struct msm_drm_private *priv = dev->dev_private; local 876 struct msm_drm_private *priv = platform_get_drvdata(pdev); local 887 struct msm_drm_private *priv = platform_get_drvdata(pdev); local [all...] |
H A D | mdp5_crtc.c | 73 struct msm_drm_private *priv = crtc->dev->dev_private; local 74 return to_mdp5_kms(to_mdp_kms(priv->kms)); 1187 struct msm_drm_private *priv = crtc->dev->dev_private; local 1199 drm_flip_work_commit(&mdp5_crtc->unref_cursor_work, priv->wq);
|
/linux-master/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_plane.c | 52 struct msm_drm_private *priv = plane->dev->dev_private; local 53 return to_mdp4_kms(to_mdp_kms(priv->kms)); 82 struct msm_drm_private *priv = plane->dev->dev_private; local 83 struct msm_kms *kms = priv->kms;
|
H A D | mdp4_kms.c | 189 struct msm_drm_private *priv = dev->dev_private; local 234 if (priv->hdmi) { 236 ret = msm_hdmi_modeset_init(priv->hdmi, dev, encoder); 248 if (!priv->dsi[dsi_id]) 262 ret = msm_dsi_modeset_init(priv->dsi[dsi_id], dev, encoder); 281 struct msm_drm_private *priv = dev->dev_private; local 323 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, i, 332 priv->num_crtcs++; 379 struct msm_drm_private *priv = dev->dev_private; local 380 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(priv [all...] |
H A D | mdp4_crtc.c | 65 struct msm_drm_private *priv = crtc->dev->dev_private; local 66 return to_mdp4_kms(to_mdp_kms(priv->kms)); 501 struct msm_drm_private *priv = crtc->dev->dev_private; local 514 drm_flip_work_commit(&mdp4_crtc->unref_cursor_work, priv->wq);
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_plane.c | 100 struct msm_drm_private *priv = plane->dev->dev_private; local 102 return to_dpu_kms(priv->kms); 620 struct msm_drm_private *priv = plane->dev->dev_private; local 630 fmt = mdp_get_format(priv->kms, DRM_FORMAT_ABGR8888, 0); 1380 struct msm_drm_private *priv = dev->dev_private; local 1381 struct dpu_kms *kms = to_dpu_kms(priv->kms);
|
H A D | dpu_kms.c | 317 struct msm_drm_private *priv = s->dev->dev_private; local 318 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); 509 struct msm_drm_private *priv, 516 if (!(priv->dsi[0] || priv->dsi[1])) 527 for (i = 0; i < ARRAY_SIZE(priv->dsi); i++) { 530 if (!priv->dsi[i]) 533 if (msm_dsi_is_bonded_dsi(priv->dsi[i]) && 534 !msm_dsi_is_master_dsi(priv->dsi[i])) 541 if (msm_dsi_is_bonded_dsi(priv 508 _dpu_kms_initialize_dsi(struct drm_device *dev, struct msm_drm_private *priv, struct dpu_kms *dpu_kms) argument 572 _dpu_kms_initialize_displayport(struct drm_device *dev, struct msm_drm_private *priv, struct dpu_kms *dpu_kms) argument 608 _dpu_kms_initialize_hdmi(struct drm_device *dev, struct msm_drm_private *priv, struct dpu_kms *dpu_kms) argument 639 _dpu_kms_initialize_writeback(struct drm_device *dev, struct msm_drm_private *priv, struct dpu_kms *dpu_kms, const u32 *wb_formats, int n_formats) argument 681 _dpu_kms_setup_displays(struct drm_device *dev, struct msm_drm_private *priv, struct dpu_kms *dpu_kms) argument 734 struct msm_drm_private *priv; local 847 struct msm_drm_private *priv; local 1189 struct msm_drm_private *priv = ddev->dev_private; local 1347 struct msm_drm_private *priv = platform_get_drvdata(pdev); local 1364 struct msm_drm_private *priv = platform_get_drvdata(pdev); local [all...] |
H A D | dpu_encoder.c | 247 struct msm_drm_private *priv; local 253 priv = drm_enc->dev->dev_private; 257 msm_dp_needs_periph_flush(priv->dp[disp_info->h_tile_instance[0]], mode); 263 struct msm_drm_private *priv = drm_enc->dev->dev_private; local 272 return msm_dp_wide_bus_available(priv->dp[index]); 274 return msm_dsi_wide_bus_enabled(priv->dsi[index]); 569 struct msm_drm_private *priv = drm_enc->dev->dev_private; local 574 return msm_dsi_get_dsc_config(priv->dsi[index]); 637 struct msm_drm_private *priv; local 656 priv 710 struct msm_drm_private *priv; local 806 struct msm_drm_private *priv; local 830 struct msm_drm_private *priv; local 856 struct msm_drm_private *priv; local 1102 struct msm_drm_private *priv; local 2494 struct msm_drm_private *priv = dev->dev_private; local [all...] |
H A D | dpu_crtc.c | 49 struct msm_drm_private *priv = crtc->dev->dev_private; local 51 return to_dpu_kms(priv->kms); 674 struct msm_drm_private *priv; local 684 priv = crtc->dev->dev_private; 704 kthread_queue_work(priv->event_thread[crtc_id].worker, &fevent->work); 839 struct msm_drm_private *priv; local 854 priv = dev->dev_private; 856 if (crtc->index >= ARRAY_SIZE(priv->event_thread)) { 1454 struct msm_drm_private *priv = dev->dev_private; local 1455 struct dpu_kms *dpu_kms = to_dpu_kms(priv [all...] |
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 2361 struct msm_drm_private *priv = gpu->dev->dev_private; local 2366 if (priv->disable_err_irq) 3025 struct msm_drm_private *priv = dev->dev_private; local 3026 struct platform_device *pdev = priv->gpu_pdev; 3086 priv->gpu_clamp_to_idle = true;
|
H A D | a2xx_gpu.c | 521 struct msm_drm_private *priv = dev->dev_private; local 522 struct platform_device *pdev = priv->gpu_pdev;
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_vclk.c | 134 static void meson_vid_pll_set(struct meson_drm *priv, unsigned int div) argument 140 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, VID_PLL_EN, 0); 141 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, VID_PLL_PRESET, 0); 204 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 208 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 211 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 213 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 215 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 219 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, 221 regmap_update_bits(priv 240 meson_venci_cvbs_clock_config(struct meson_drm *priv) argument 490 meson_hdmi_pll_set_params(struct meson_drm *priv, unsigned int m, unsigned int frac, unsigned int od1, unsigned int od2, unsigned int od3) argument 622 meson_hdmi_pll_get_m(struct meson_drm *priv, unsigned int pll_freq) argument 636 meson_hdmi_pll_get_frac(struct meson_drm *priv, unsigned int m, unsigned int pll_freq) argument 668 meson_hdmi_pll_validate_params(struct meson_drm *priv, unsigned int m, unsigned int frac) argument 696 meson_hdmi_pll_find_params(struct meson_drm *priv, unsigned int freq, unsigned int *m, unsigned int *frac, unsigned int *od) argument 721 meson_vclk_dmt_supported_freq(struct meson_drm *priv, unsigned int freq) argument 743 meson_hdmi_pll_generic_set(struct meson_drm *priv, unsigned int pll_freq) argument 772 meson_vclk_vic_supported_freq(struct meson_drm *priv, unsigned int phy_freq, unsigned int vclk_freq) argument 808 meson_vclk_set(struct meson_drm *priv, unsigned int pll_base_freq, unsigned int od1, unsigned int od2, unsigned int od3, unsigned int vid_pll_div, unsigned int vclk_div, unsigned int hdmi_tx_div, unsigned int venc_div, bool hdmi_use_enci, bool vic_alternate_clock) argument 1027 meson_vclk_setup(struct meson_drm *priv, unsigned int target, unsigned int phy_freq, unsigned int vclk_freq, unsigned int venc_freq, unsigned int dac_freq, bool hdmi_use_enci) argument [all...] |
H A D | meson_dw_mipi_dsi.c | 37 struct meson_drm *priv; member in struct:meson_dw_mipi_dsi
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_padding.c | 97 struct mtk_padding *priv; local 101 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 102 if (!priv) 105 priv->clk = devm_clk_get(dev, NULL); 106 if (IS_ERR(priv->clk)) { 108 return PTR_ERR(priv->clk); 111 priv->reg = devm_platform_get_and_ioremap_resource(pdev, 0, &res); 112 if (IS_ERR(priv->reg)) { 114 return PTR_ERR(priv [all...] |
H A D | mtk_mdp_rdma.c | 151 struct mtk_mdp_rdma *priv = dev_get_drvdata(dev); local 155 FLD_EXT_PREULTRA_EN | FLD_COMMAND_DIV, &priv->cmdq_reg, 156 priv->regs, MDP_RDMA_GMCIF_CON, FLD_EXT_ULTRA_EN | 163 struct mtk_mdp_rdma *priv = dev_get_drvdata(dev); local 165 mtk_ddp_write_mask(cmdq_pkt, FLD_ROT_ENABLE, &priv->cmdq_reg, 166 priv->regs, MDP_RDMA_EN, FLD_ROT_ENABLE); 171 struct mtk_mdp_rdma *priv = dev_get_drvdata(dev); local 173 mtk_ddp_write_mask(cmdq_pkt, 0, &priv->cmdq_reg, 174 priv->regs, MDP_RDMA_EN, FLD_ROT_ENABLE); 175 mtk_ddp_write(cmdq_pkt, 1, &priv 182 struct mtk_mdp_rdma *priv = dev_get_drvdata(dev); local 295 struct mtk_mdp_rdma *priv; local [all...] |
H A D | mtk_ethdr.c | 105 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 107 priv->vblank_cb = vblank_cb; 108 priv->vblank_cb_data = vblank_cb_data; 113 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 115 priv->vblank_cb = NULL; 116 priv->vblank_cb_data = NULL; 121 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 123 writel(MIX_FME_CPL_INTEN, priv->ethdr_comp[ETHDR_MIXER].regs + MIX_INTEN); 128 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 130 writel(0x0, priv 135 struct mtk_ethdr *priv = dev_id; local 151 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 189 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 238 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 246 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 258 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 269 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 277 struct mtk_ethdr *priv = dev_get_drvdata(dev); local 295 struct mtk_ethdr *priv; local [all...] |
H A D | mtk_gem.c | 63 struct mtk_drm_private *priv = dev->dev_private; local 79 mtk_gem->cookie = dma_alloc_attrs(priv->dma_dev, obj->size, 106 struct mtk_drm_private *priv = obj->dev->dev_private; local 111 dma_free_attrs(priv->dma_dev, obj->size, mtk_gem->cookie, 164 struct mtk_drm_private *priv = obj->dev->dev_private; local 180 ret = dma_mmap_attrs(priv->dma_dev, vma, mtk_gem->cookie, 195 struct mtk_drm_private *priv = obj->dev->dev_private; local 203 ret = dma_get_sgtable_attrs(priv->dma_dev, sgt, mtk_gem->cookie,
|
H A D | mtk_dpi.c | 797 struct mtk_drm_private *priv = drm_dev->dev_private; local 800 dpi->mmsys_dev = priv->mmsys_dev;
|
H A D | mtk_disp_rdma.c | 93 struct mtk_disp_rdma *priv = dev_id; local 96 writel(0x0, priv->regs + DISP_REG_RDMA_INT_STATUS); 98 if (!priv->vblank_cb) 101 priv->vblank_cb(priv->vblank_cb_data); 315 struct mtk_disp_rdma *priv; local 320 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 321 if (!priv) 328 priv [all...] |
H A D | mtk_disp_ovl_adaptor.c | 496 struct mtk_disp_ovl_adaptor *priv = dev_get_drvdata(dev); local 529 priv->ovl_adaptor_comp[id] = &comp_pdev->dev; 546 struct mtk_disp_ovl_adaptor *priv = dev_get_drvdata(dev); local 548 if (!priv->children_bound) 566 struct mtk_disp_ovl_adaptor *priv = dev_get_drvdata(dev); local 569 ret = component_bind_all(dev, priv->mmsys_dev); 573 priv->children_bound = true; 579 struct mtk_disp_ovl_adaptor *priv = dev_get_drvdata(dev); local 581 priv->children_bound = false; 591 struct mtk_disp_ovl_adaptor *priv; local [all...] |
H A D | mtk_disp_merge.c | 85 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 87 if (priv->mute_support) 88 mtk_ddp_write(cmdq_pkt, 0x0, &priv->cmdq_reg, priv->regs, 91 mtk_ddp_write(cmdq_pkt, 1, &priv->cmdq_reg, priv->regs, 97 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 99 if (priv->mute_support) 100 mtk_ddp_write(cmdq_pkt, 0x1, &priv->cmdq_reg, priv 110 mtk_merge_fifo_setting(struct mtk_disp_merge *priv, struct cmdq_pkt *cmdq_pkt) argument 140 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 197 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 219 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 228 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 310 struct mtk_disp_merge *priv; local [all...] |
H A D | mtk_disp_ovl.c | 133 struct mtk_disp_ovl *priv = dev_id; local 136 writel(0x0, priv->regs + DISP_REG_OVL_INTSTA); 138 if (!priv->vblank_cb) 141 priv->vblank_cb(priv->vblank_cb_data); 512 struct mtk_disp_ovl *priv; local 517 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 518 if (!priv) 525 priv [all...] |
H A D | mtk_disp_gamma.c | 258 struct mtk_disp_gamma *priv; local 262 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 263 if (!priv) 266 priv->clk = devm_clk_get(dev, NULL); 267 if (IS_ERR(priv->clk)) { 269 return PTR_ERR(priv->clk); 273 priv->regs = devm_ioremap_resource(dev, res); 274 if (IS_ERR(priv->regs)) { 276 return PTR_ERR(priv [all...] |
H A D | mtk_disp_color.c | 98 struct mtk_disp_color *priv; local 102 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 103 if (!priv) 106 priv->clk = devm_clk_get(dev, NULL); 107 if (IS_ERR(priv->clk)) { 109 return PTR_ERR(priv->clk); 113 priv->regs = devm_ioremap_resource(dev, res); 114 if (IS_ERR(priv->regs)) { 116 return PTR_ERR(priv [all...] |
H A D | mtk_disp_aal.c | 170 struct mtk_disp_aal *priv; local 173 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 174 if (!priv) 177 priv->clk = devm_clk_get(dev, NULL); 178 if (IS_ERR(priv->clk)) { 180 return PTR_ERR(priv->clk); 183 priv->regs = devm_platform_ioremap_resource(pdev, 0); 184 if (IS_ERR(priv->regs)) { 186 return PTR_ERR(priv [all...] |