drm_crtc_vbl...omic_disable(9)
π drm_crtc_vblank_atomic_disable(9) β like, the Kernel API Manual page, bestie π
okay so welcome to the group chat, this is the Kernel API Manual entry for drm_crtc_vblank_atomic_disable, and no I will not be pronouncing the whole thing out loud, we're just gonna read it together, mkay? β¨ (also the header up top lowkey truncates it as drm_crtc_vbl...omic_disable(9) which is honestly iconic of it π)
β¨ NAME β¨
drm_crtc_vblank_atomic_disable β she implements struct &drm_crtc_helper_funcs.atomic_disable, that's her whole job, periodt π
π¦ SYNOPSIS π¦
void drm_crtc_vblank_atomic_disable (struct drm_crtc *crtc , struct drm_atomic_commit *state );
like, that's the whole signature, copy it exactly please, no cap π«Ά
πΈ ARGUMENTS πΈ
crtcβ The CRTC. that's it, that's the argument, she's the CRTC πstateβ The atomic state. the vibe check of the commit, if u will π
π DESCRIPTION π
okay so the helper drm_crtc_vblank_atomic_disable implements atomic_disable of struct drm_crtc_helper_funcs for CRTCs that the only need to disable VBLANKs. literally her only task, she shows up, VBLANKs get disabled, she leaves, main character energy fr fr β
See also struct drm_crtc_funcs.atomic_disable. iykyk π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/drm_vblank_helper.c overview(9)drm_crtc_vblank_atomic_flush(9)drm_crtc_vblank_atomic_enable(9)drm_crtc_vblank_helper_enable_vblank_timer(9)drm_crtc_vblank_helper_disable_vblank_timer(9)drm_crtc_vblank_helper_get_vblank_timestamp_from_timer(9)
like, read them all, don't be a flaky bestie π the whole squad is there π
ngl this page is short and sweet and that's the vibe π no dangerous stuff, no deprecated stuff, just a tiny helper doing tiny helper things π§
okay bye bestie, this page lives in ./drivers/gpu/drm, it's dated October 2026, and it proudly answers to drm_crtc_vbl...omic_disable(9) β mwah, slay, see u in the next manpage π
ππΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms