vmw_cursor_...atomic_check(9)
π vmw_cursor_plane_atomic_check π
okay so bestie, welcome to the vmw_cursor_...atomic_check(9) page from the Kernel API Manual β yes the title is literally abbreviated like that, it's giving "we ran out of room on the header" energy π but don't worry, the full name is right down there and it slays.
β¨ NAME β¨
vmw_cursor_plane_atomic_check β literally just checking if the new state is okay. that's it. that's the whole job. vibe check for your cursor plane π¦
πΈ SYNOPSIS πΈ
int vmw_cursor_plane_atomic_check (struct drm_plane *plane , struct
drm_atomic_commit *state );
copy that exactly btw, don't get creative with the spacing, she's written like that on purpose π
π ARGUMENTS π
planeβ the cursor plane, the main character of this whole operation πstateβ all the info on the new plane state, like the receipts for what the plane's about to become π₯
π§ DESCRIPTION π§
so this function is your moment β this is the chance to fail if the new cursor state does not fit our requirements π like genuinely, this is where you're allowed to say "nope, that doesn't work for us" before anything gets committed.
it's the vibe check before the glow-up, iykyk π
Returns 0 on success β¨ β zero means we're good, we're slaying, we're moving on.
lowkey important: this is described as a chance to fail. so if the new state doesn't fit the requirements, this is where it gets caught. no cap.
π SEE ALSO π
- the kernel file, in all her glory:
./drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.cπ vmw_send_define_cursor_cmd(9)vmw_cursor_mob_unmap(9)vmw_cursor_mob_map(9)vmw_cursor_plane_cleanup_fb(9)vmw_cursor_plane_prepare_fb(9)
go read those too, they're all part of the same friend group fr fr π«Ά
and that's the page!! sourced from ./drivers/gpu/drm/vmwgfx, dated October 2026 β icons only, no notes πβ¨π
π¦ 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