Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c19 static void dcss_clocks_enable(struct dcss_dev *dcss) in dcss_clocks_enable()
28 static void dcss_clocks_disable(struct dcss_dev *dcss) in dcss_clocks_disable()
39 struct dcss_dev *dcss = data; in dcss_disable_dtg_and_ss_cb()
49 void dcss_disable_dtg_and_ss(struct dcss_dev *dcss) in dcss_disable_dtg_and_ss()
54 void dcss_enable_dtg_and_ss(struct dcss_dev *dcss) in dcss_enable_dtg_and_ss()
63 static int dcss_submodules_init(struct dcss_dev *dcss) in dcss_submodules_init()
117 static void dcss_submodules_stop(struct dcss_dev *dcss) in dcss_submodules_stop()
128 static int dcss_clks_init(struct dcss_dev *dcss) in dcss_clks_init()
154 static void dcss_clks_release(struct dcss_dev *dcss) in dcss_clks_release()
163 struct dcss_dev *dcss_dev_create(struct device *dev, bool hdmi_output) in dcss_dev_create()
[all …]
H A Ddcss-dev.h62 struct dcss_dev { struct
95 struct dcss_dev *dcss_drv_dev_to_dcss(struct device *dev); argument
97 struct dcss_dev *dcss_dev_create(struct device *dev, bool hdmi_output);
98 void dcss_dev_destroy(struct dcss_dev *dcss);
99 void dcss_enable_dtg_and_ss(struct dcss_dev *dcss);
100 void dcss_disable_dtg_and_ss(struct dcss_dev *dcss);
105 int dcss_blkctl_init(struct dcss_dev *dcss, unsigned long blkctl_base);
109 int dcss_ctxld_init(struct dcss_dev *dcss, unsigned long ctxld_base);
125 int dcss_dpr_init(struct dcss_dev *dcss, unsigned long dpr_base);
137 int dcss_dtg_init(struct dcss_dev *dcss, unsigned long dtg_base);
[all …]
H A Ddcss-crtc.c19 struct dcss_dev *dcss = crtc->dev->dev_private; in dcss_enable_vblank()
34 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_disable_vblank()
66 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_flush()
87 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_enable()
123 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_disable()
171 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_irq_handler()
186 struct dcss_dev *dcss = drm->dev_private; in dcss_crtc_init()
H A Ddcss-blkctl.c25 struct dcss_dev *dcss;
41 int dcss_blkctl_init(struct dcss_dev *dcss, unsigned long blkctl_base) in dcss_blkctl_init()
H A Ddcss-drv.c17 struct dcss_dev *dcss;
21 struct dcss_dev *dcss_drv_dev_to_dcss(struct device *dev) in dcss_drv_dev_to_dcss()
H A Ddcss-plane.c147 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_check()
218 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_set_base()
276 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_update()
357 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_disable()
H A Ddcss-ctxld.c91 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(ctxld->dev); in dcss_ctxld_irq_handler()
200 int dcss_ctxld_init(struct dcss_dev *dcss, unsigned long ctxld_base) in dcss_ctxld_init()
253 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(ctxld->dev); in dcss_ctxld_enable_locked()
H A Ddcss-kms.h35 struct dcss_kms_dev *dcss_kms_attach(struct dcss_dev *dcss);
H A Ddcss-dtg.c150 int dcss_dtg_init(struct dcss_dev *dcss, unsigned long dtg_base) in dcss_dtg_init()
189 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(dtg->dev); in dcss_dtg_sync_set()
H A Ddcss-kms.c109 struct dcss_kms_dev *dcss_kms_attach(struct dcss_dev *dcss) in dcss_kms_attach()
H A Ddcss-ss.c82 int dcss_ss_init(struct dcss_dev *dcss, unsigned long ss_base) in dcss_ss_init()
H A Ddcss-dpr.c154 int dcss_dpr_init(struct dcss_dev *dcss, unsigned long dpr_base) in dcss_dpr_init()
H A Ddcss-scaler.c317 int dcss_scaler_init(struct dcss_dev *dcss, unsigned long scaler_base) in dcss_scaler_init()