Home
last modified time | relevance | path

Searched refs:scrtc (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/shmobile/
A Dshmob_drm_crtc.c163 if (scrtc->started) in shmob_drm_crtc_start()
250 scrtc->started = true; in shmob_drm_crtc_start()
258 if (!scrtc->started) in shmob_drm_crtc_stop()
270 scrtc->started = false; in shmob_drm_crtc_stop()
294 bpp = scrtc->format->yuv ? 8 : scrtc->format->bpp; in shmob_drm_crtc_compute_base()
316 if (scrtc->format->yuv) in shmob_drm_crtc_update_base()
336 scrtc->dpms = mode; in shmob_drm_crtc_dpms()
361 scrtc->format = format; in shmob_drm_crtc_mode_set()
397 event = scrtc->event; in shmob_drm_crtc_finish_page_flip()
398 scrtc->event = NULL; in shmob_drm_crtc_finish_page_flip()
[all …]
A Dshmob_drm_crtc.h47 void shmob_drm_crtc_finish_page_flip(struct shmob_drm_crtc *scrtc);
48 void shmob_drm_crtc_suspend(struct shmob_drm_crtc *scrtc);
49 void shmob_drm_crtc_resume(struct shmob_drm_crtc *scrtc);
/linux/drivers/gpu/drm/sun4i/
A Dsun4i_crtc.c54 struct sunxi_engine *engine = scrtc->engine; in sun4i_crtc_atomic_check()
70 struct sunxi_engine *engine = scrtc->engine; in sun4i_crtc_atomic_begin()
77 scrtc->event = crtc->state->event; in sun4i_crtc_atomic_begin()
94 sunxi_engine_commit(scrtc->engine); in sun4i_crtc_atomic_flush()
195 struct sun4i_crtc *scrtc; in sun4i_crtc_init() local
200 scrtc = devm_kzalloc(drm->dev, sizeof(*scrtc), GFP_KERNEL); in sun4i_crtc_init()
201 if (!scrtc) in sun4i_crtc_init()
203 scrtc->engine = engine; in sun4i_crtc_init()
204 scrtc->tcon = tcon; in sun4i_crtc_init()
242 scrtc->crtc.port = of_graph_get_port_by_id(scrtc->tcon->dev->of_node, in sun4i_crtc_init()
[all …]
A Dsun4i_tcon.c733 struct sun4i_crtc *scrtc) in sun4i_tcon_finish_page_flip() argument
738 if (scrtc->event) { in sun4i_tcon_finish_page_flip()
739 drm_crtc_send_vblank_event(&scrtc->crtc, scrtc->event); in sun4i_tcon_finish_page_flip()
740 drm_crtc_vblank_put(&scrtc->crtc); in sun4i_tcon_finish_page_flip()
741 scrtc->event = NULL; in sun4i_tcon_finish_page_flip()
750 struct sun4i_crtc *scrtc = tcon->crtc; in sun4i_tcon_handler() local
751 struct sunxi_engine *engine = scrtc->engine; in sun4i_tcon_handler()
761 drm_crtc_handle_vblank(&scrtc->crtc); in sun4i_tcon_handler()
762 sun4i_tcon_finish_page_flip(drm, scrtc); in sun4i_tcon_handler()

Completed in 11 milliseconds