Lines Matching refs:c

57 static void atmel_hlcdc_crtc_mode_set_nofb(struct drm_crtc *c)  in atmel_hlcdc_crtc_mode_set_nofb()  argument
59 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_mode_set_nofb()
61 struct drm_display_mode *adj = &c->state->adjusted_mode; in atmel_hlcdc_crtc_mode_set_nofb()
131 static void atmel_hlcdc_crtc_disable(struct drm_crtc *c) in atmel_hlcdc_crtc_disable() argument
133 struct drm_device *dev = c->dev; in atmel_hlcdc_crtc_disable()
134 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_disable()
141 drm_crtc_vblank_off(c); in atmel_hlcdc_crtc_disable()
170 static void atmel_hlcdc_crtc_enable(struct drm_crtc *c) in atmel_hlcdc_crtc_enable() argument
172 struct drm_device *dev = c->dev; in atmel_hlcdc_crtc_enable()
173 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_enable()
205 drm_crtc_vblank_on(c); in atmel_hlcdc_crtc_enable()
210 void atmel_hlcdc_crtc_suspend(struct drm_crtc *c) in atmel_hlcdc_crtc_suspend() argument
212 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_suspend()
215 atmel_hlcdc_crtc_disable(c); in atmel_hlcdc_crtc_suspend()
221 void atmel_hlcdc_crtc_resume(struct drm_crtc *c) in atmel_hlcdc_crtc_resume() argument
223 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_resume()
227 atmel_hlcdc_crtc_enable(c); in atmel_hlcdc_crtc_resume()
231 static int atmel_hlcdc_crtc_atomic_check(struct drm_crtc *c, in atmel_hlcdc_crtc_atomic_check() argument
234 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_atomic_check()
242 static void atmel_hlcdc_crtc_atomic_begin(struct drm_crtc *c) in atmel_hlcdc_crtc_atomic_begin() argument
244 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_atomic_begin()
246 if (c->state->event) { in atmel_hlcdc_crtc_atomic_begin()
247 c->state->event->pipe = drm_crtc_index(c); in atmel_hlcdc_crtc_atomic_begin()
249 WARN_ON(drm_crtc_vblank_get(c) != 0); in atmel_hlcdc_crtc_atomic_begin()
251 crtc->event = c->state->event; in atmel_hlcdc_crtc_atomic_begin()
252 c->state->event = NULL; in atmel_hlcdc_crtc_atomic_begin()
273 static void atmel_hlcdc_crtc_destroy(struct drm_crtc *c) in atmel_hlcdc_crtc_destroy() argument
275 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_destroy()
277 drm_crtc_cleanup(c); in atmel_hlcdc_crtc_destroy()
281 void atmel_hlcdc_crtc_cancel_page_flip(struct drm_crtc *c, in atmel_hlcdc_crtc_cancel_page_flip() argument
284 struct atmel_hlcdc_crtc *crtc = drm_crtc_to_atmel_hlcdc_crtc(c); in atmel_hlcdc_crtc_cancel_page_flip()
286 struct drm_device *dev = c->dev; in atmel_hlcdc_crtc_cancel_page_flip()
313 void atmel_hlcdc_crtc_irq(struct drm_crtc *c) in atmel_hlcdc_crtc_irq() argument
315 drm_handle_vblank(c->dev, 0); in atmel_hlcdc_crtc_irq()
316 atmel_hlcdc_crtc_finish_page_flip(drm_crtc_to_atmel_hlcdc_crtc(c)); in atmel_hlcdc_crtc_irq()