Home
last modified time | relevance | path

Searched refs:vtg_vblank_nb (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/sti/
H A Dsti_crtc.c252 compo = container_of(nb, struct sti_compositor, vtg_vblank_nb[pipe]); in sti_crtc_vblank_cb()
288 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_enable_vblank() local
293 if (sti_vtg_register_client(vtg, vtg_vblank_nb, crtc)) { in sti_crtc_enable_vblank()
307 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_disable_vblank() local
312 if (sti_vtg_unregister_client(vtg, vtg_vblank_nb)) in sti_crtc_disable_vblank()
H A Dsti_compositor.h64 * @vtg_vblank_nb: array of callbacks for VTG VSYNC notification
79 struct notifier_block vtg_vblank_nb[STI_MAX_MIXER]; member
H A Dsti_compositor.c191 compo->vtg_vblank_nb[i].notifier_call = sti_crtc_vblank_cb; in sti_compositor_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
H A Dsti_crtc.c251 compo = container_of(nb, struct sti_compositor, vtg_vblank_nb[pipe]); in sti_crtc_vblank_cb()
287 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_enable_vblank() local
292 if (sti_vtg_register_client(vtg, vtg_vblank_nb, crtc)) { in sti_crtc_enable_vblank()
306 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_disable_vblank() local
311 if (sti_vtg_unregister_client(vtg, vtg_vblank_nb)) in sti_crtc_disable_vblank()
H A Dsti_compositor.h64 * @vtg_vblank_nb: array of callbacks for VTG VSYNC notification
79 struct notifier_block vtg_vblank_nb[STI_MAX_MIXER]; member
H A Dsti_compositor.c190 compo->vtg_vblank_nb[i].notifier_call = sti_crtc_vblank_cb; in sti_compositor_probe()

Completed in 3 milliseconds