Home
last modified time | relevance | path

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

/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()
149 sunxi_engine_mode_set(scrtc->engine, mode); in sun4i_crtc_mode_set_nofb()
196 struct sun4i_crtc *scrtc; in sun4i_crtc_init() local
201 scrtc = devm_kzalloc(drm->dev, sizeof(*scrtc), GFP_KERNEL); in sun4i_crtc_init()
202 if (!scrtc) in sun4i_crtc_init()
204 scrtc->engine = engine; in sun4i_crtc_init()
205 scrtc->tcon = tcon; in sun4i_crtc_init()
243 scrtc->crtc.port = of_graph_get_port_by_id(scrtc->tcon->dev->of_node, in sun4i_crtc_init()
[all …]
A Dsun4i_tcon.c740 struct sun4i_crtc *scrtc) in sun4i_tcon_finish_page_flip() argument
745 if (scrtc->event) { in sun4i_tcon_finish_page_flip()
746 drm_crtc_send_vblank_event(&scrtc->crtc, scrtc->event); in sun4i_tcon_finish_page_flip()
747 drm_crtc_vblank_put(&scrtc->crtc); in sun4i_tcon_finish_page_flip()
748 scrtc->event = NULL; in sun4i_tcon_finish_page_flip()
757 struct sun4i_crtc *scrtc = tcon->crtc; in sun4i_tcon_handler() local
758 struct sunxi_engine *engine = scrtc->engine; in sun4i_tcon_handler()
768 drm_crtc_handle_vblank(&scrtc->crtc); in sun4i_tcon_handler()
769 sun4i_tcon_finish_page_flip(drm, scrtc); in sun4i_tcon_handler()
/drivers/gpu/drm/renesas/shmobile/
A Dshmob_drm_crtc.c54 event = scrtc->event; in shmob_drm_crtc_finish_page_flip()
55 scrtc->event = NULL; in shmob_drm_crtc_finish_page_flip()
58 wake_up(&scrtc->flip_wait); in shmob_drm_crtc_finish_page_flip()
59 drm_crtc_vblank_put(&scrtc->base); in shmob_drm_crtc_finish_page_flip()
71 pending = scrtc->event != NULL; in shmob_drm_crtc_page_flip_pending()
79 struct drm_crtc *crtc = &scrtc->base; in shmob_drm_crtc_wait_page_flip()
89 shmob_drm_crtc_finish_page_flip(scrtc); in shmob_drm_crtc_wait_page_flip()
112 struct drm_crtc *crtc = &scrtc->base; in shmob_drm_crtc_setup_geometry()
314 if (scrtc->event != NULL) { in shmob_drm_crtc_page_flip()
324 drm_crtc_vblank_get(&scrtc->base); in shmob_drm_crtc_page_flip()
[all …]
A Dshmob_drm_crtc.h40 void shmob_drm_crtc_finish_page_flip(struct shmob_drm_crtc *scrtc);

Completed in 11 milliseconds