vmw_sou_crtc_atomic_disable(9)
π vmw_sou_crtc_atomic_disable β the kernel API manual, bestie edition
okay so real talk, you're looking at vmw_sou_crtc_atomic_disable(9) from the Kernel API Manual, and honestly? she's a little icon. short page, big "turn the screen off" energy. let's get into it β¨
πΈ NAME πΈ
vmw_sou_crtc_atomic_disable β Turns off CRTC
that's it. that's the whole job. she turns the CRTC off, she doesn't overexplain, she doesn't do small talk. main character energy fr fr π
β¨ SYNOPSIS β¨
void vmw_sou_crtc_atomic_disable (struct drm_crtc *crtc , struct
drm_atomic_commit *state );
so she returns void (no return value, no little gift for you at the end, she just does the thing and dips π«Ά) and she takes two arguments. let's meet them π
π ARGUMENTS π
crtcβ the CRTC to be turned off. this is the one. the whole point. the main character of this function. you hand her astruct drm_crtc *and she's like "say less, it's off now" π₯stateβ Unused. literally unused. she's invited to the party but she's not doing anything, she's just standing there looking pretty π ngl it's giving "tagged along with the group but didn't order anything." still gotta pass it tho, the signature says so.
π¦ SEE ALSO π¦
you want the whole friend group? because the whole friend group is here π these all live in the kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c β go say hi π
struct vmw_kms_sou_surface_dirty(9)vmw_sou_crtc_mode_set_nofb(9)vmw_sou_crtc_helper_prepare(9)vmw_sou_primary_plane_cleanup_fb(9)vmw_sou_primary_plane_prepare_fb(9)vmw_sou_plane_update_bo(9)vmw_sou_plane_update_surface(9)vmw_sou_surface_fifo_commit(9)vmw_sou_surface_clip(9)vmw_kms_sou_do_surface_dirty(9)vmw_sou_bo_fifo_commit(9)vmw_sou_bo_clip(9)vmw_kms_sou_do_bo_dirty(9)vmw_sou_readback_fifo_commit(9)vmw_sou_readback_clip(9)vmw_kms_sou_readback(9)
like, that's sixteen whole functions. a whole squad. the way they all showed up for the SEE ALSO section?? obsessed π
π the cute sign-off π
so this little masterpiece lives in ./drivers/gpu/drm/vmwgfx, it's dated October 2026 (yes bestie, the future, we're early πΈ), and it's filed under vmw_sou_crtc_atomic_disable(9) in the Kernel API Manual. slay, ate, no crumbs, periodt. πβ¨π¦
π¦ 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