Searched refs:dcss_dev (Results 1 – 13 of 13) sorted by relevance
/linux-5.19.10/drivers/gpu/drm/imx/dcss/ |
D | dcss-dev.c | 18 static void dcss_clocks_enable(struct dcss_dev *dcss) in dcss_clocks_enable() 27 static void dcss_clocks_disable(struct dcss_dev *dcss) in dcss_clocks_disable() 38 struct dcss_dev *dcss = data; in dcss_disable_dtg_and_ss_cb() 48 void dcss_disable_dtg_and_ss(struct dcss_dev *dcss) in dcss_disable_dtg_and_ss() 53 void dcss_enable_dtg_and_ss(struct dcss_dev *dcss) in dcss_enable_dtg_and_ss() 62 static int dcss_submodules_init(struct dcss_dev *dcss) in dcss_submodules_init() 118 static void dcss_submodules_stop(struct dcss_dev *dcss) in dcss_submodules_stop() 130 static int dcss_clks_init(struct dcss_dev *dcss) in dcss_clks_init() 156 static void dcss_clks_release(struct dcss_dev *dcss) in dcss_clks_release() 165 struct dcss_dev *dcss_dev_create(struct device *dev, bool hdmi_output) in dcss_dev_create() [all …]
|
D | dcss-dev.h | 61 struct dcss_dev { struct 94 struct dcss_dev *dcss_drv_dev_to_dcss(struct device *dev); argument 96 struct dcss_dev *dcss_dev_create(struct device *dev, bool hdmi_output); 97 void dcss_dev_destroy(struct dcss_dev *dcss); 102 void dcss_enable_dtg_and_ss(struct dcss_dev *dcss); 103 void dcss_disable_dtg_and_ss(struct dcss_dev *dcss); 106 int dcss_blkctl_init(struct dcss_dev *dcss, unsigned long blkctl_base); 111 int dcss_ctxld_init(struct dcss_dev *dcss, unsigned long ctxld_base); 127 int dcss_dpr_init(struct dcss_dev *dcss, unsigned long dpr_base); 139 int dcss_dtg_init(struct dcss_dev *dcss, unsigned long dtg_base); [all …]
|
D | dcss-crtc.c | 19 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()
|
D | dcss-blkctl.c | 25 struct dcss_dev *dcss; 41 int dcss_blkctl_init(struct dcss_dev *dcss, unsigned long blkctl_base) in dcss_blkctl_init()
|
D | dcss-drv.c | 16 struct dcss_dev *dcss; 20 struct dcss_dev *dcss_drv_dev_to_dcss(struct device *dev) in dcss_drv_dev_to_dcss()
|
D | dcss-plane.c | 145 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_check() 216 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_set_base() 274 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_update() 355 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_disable()
|
D | dcss-kms.h | 35 struct dcss_kms_dev *dcss_kms_attach(struct dcss_dev *dcss);
|
D | dcss-ctxld.c | 91 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() 261 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(ctxld->dev); in dcss_ctxld_enable_locked()
|
D | dcss-dtg.c | 150 int dcss_dtg_init(struct dcss_dev *dcss, unsigned long dtg_base) in dcss_dtg_init() 205 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(dtg->dev); in dcss_dtg_sync_set()
|
D | dcss-kms.c | 110 struct dcss_kms_dev *dcss_kms_attach(struct dcss_dev *dcss) in dcss_kms_attach()
|
D | dcss-ss.c | 82 int dcss_ss_init(struct dcss_dev *dcss, unsigned long ss_base) in dcss_ss_init()
|
D | dcss-dpr.c | 154 int dcss_dpr_init(struct dcss_dev *dcss, unsigned long dpr_base) in dcss_dpr_init()
|
D | dcss-scaler.c | 317 int dcss_scaler_init(struct dcss_dev *dcss, unsigned long scaler_base) in dcss_scaler_init()
|