Searched refs:vtg_vblank_nb (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
H A D | sti_crtc.c | 252 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 D | sti_compositor.h | 64 * @vtg_vblank_nb: array of callbacks for VTG VSYNC notification 79 struct notifier_block vtg_vblank_nb[STI_MAX_MIXER]; member
|
H A D | sti_compositor.c | 191 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 D | sti_crtc.c | 251 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 D | sti_compositor.h | 64 * @vtg_vblank_nb: array of callbacks for VTG VSYNC notification 79 struct notifier_block vtg_vblank_nb[STI_MAX_MIXER]; member
|
H A D | sti_compositor.c | 190 compo->vtg_vblank_nb[i].notifier_call = sti_crtc_vblank_cb; in sti_compositor_probe()
|
Completed in 3 milliseconds