drm_crtc_vblank_on(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

drm_crtc_vblank_on β€” enable vblank events on a CRTC πŸ’«

okay bestie, this is the Kernel API Manual page for drm_crtc_vblank_on(9), and it’s giving β€œwake the vblank events back up on this CRTC” energy. no cap.

✨ SYNOPSIS ✨

void drm_crtc_vblank_on (struct drm_crtc *crtc );

πŸŽ€ ARGUMENTS πŸŽ€

  • crtc β€” the CRTC in question, obviously πŸ’…

πŸ’– DESCRIPTION πŸ’–

This function restores the vblank interrupt state that was captured with drm_crtc_vblank_off again, and it’s generally called when enabling the crtc. slay ✨

🚨 important vibe check: calls to drm_crtc_vblank_on and drm_crtc_vblank_off can be unbalanced, and so they can also be unconditionally called in driver load code to reflect the current hardware state of the crtc. do not skip this part, fr fr 😭

Also note: unlike in drm_crtc_vblank_on_config, default values are used. that’s the tea β˜•πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹


that’s the whole entire mood, bestie: source/version ./drivers/gpu/drm, dated October 2026, for drm_crtc_vblank_on(9). mwah πŸ’…βœ¨

πŸ“¦ where this page comes from