Lines Matching refs:dcss_crtc
17 struct dcss_crtc *dcss_crtc = container_of(crtc, struct dcss_crtc, in dcss_enable_vblank() local
25 enable_irq(dcss_crtc->irq); in dcss_enable_vblank()
32 struct dcss_crtc *dcss_crtc = container_of(crtc, struct dcss_crtc, in dcss_disable_vblank() local
34 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_disable_vblank()
36 disable_irq_nosync(dcss_crtc->irq); in dcss_disable_vblank()
40 if (dcss_crtc->disable_ctxld_kick_irq) in dcss_disable_vblank()
64 struct dcss_crtc *dcss_crtc = container_of(crtc, struct dcss_crtc, in dcss_crtc_atomic_flush() local
66 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_flush()
85 struct dcss_crtc *dcss_crtc = container_of(crtc, struct dcss_crtc, in dcss_crtc_atomic_enable() local
87 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_enable()
113 dcss_crtc->disable_ctxld_kick_irq = true; in dcss_crtc_atomic_enable()
121 struct dcss_crtc *dcss_crtc = container_of(crtc, struct dcss_crtc, in dcss_crtc_atomic_disable() local
123 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_atomic_disable()
153 dcss_crtc->disable_ctxld_kick_irq = false; in dcss_crtc_atomic_disable()
170 struct dcss_crtc *dcss_crtc = dev_id; in dcss_crtc_irq_handler() local
171 struct dcss_dev *dcss = dcss_crtc->base.dev->dev_private; in dcss_crtc_irq_handler()
177 drm_crtc_handle_vblank(&dcss_crtc->base); in dcss_crtc_irq_handler()
184 int dcss_crtc_init(struct dcss_crtc *crtc, struct drm_device *drm) in dcss_crtc_init()
221 void dcss_crtc_deinit(struct dcss_crtc *crtc, struct drm_device *drm) in dcss_crtc_deinit()