vmw_send_define_cursor_cmd(9)
π vmw_send_define_cursor_cmd(9) π
okay so bestie, this page is from the Kernel API Manual β and it's giving "queue a define cursor command" energy. no cap, it's a tiny kernel API moment and we're gonna get you through it. π«Ά
β¨ NAME β¨
vmw_send_define_cursor_cmd β queue a define cursor command. literally the whole name, and the whole job. π
π SYNOPSIS π
here's the exact signature, bestie β don't let the spacing jump-scare you:
void vmw_send_define_cursor_cmd (struct vmw_private *dev_priv , u32
*image , u32 width , u32 height , u32 hotspotX , u32 hotspotY );
it's void, so no return value is coming back to you. it queues the command, periodt. β¨
π ARGUMENTS π
okay, the cast of characters β six args, all iconic, all necessary:
dev_privβ the private driver struct. that's the driver's own lil private zone. π«Άimageβ buffer which holds the cursor image. yes bestie, the cursor image lives here. β¨widthβ width of the mouse cursor image. how wide the vibe is. πheightβ height of the mouse cursor image. how tall the vibe is. πhotspotXβ the horizontal position of mouse hotspot. x marks the spot. π―hotspotYβ the vertical position of mouse hotspot. y marks the spot too. π―
πΈ SEE ALSO πΈ
go read these next, bestie β the lore continues:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.cπ vmw_cursor_mob_unmap(9),vmw_cursor_mob_map(9),vmw_cursor_plane_cleanup_fb(9),vmw_cursor_plane_prepare_fb(9),vmw_cursor_plane_atomic_check(9)β the whole cursor-plane friend group. π«Ά
that's the whole page, bestie. source/version: ./drivers/gpu/drm/vmwgfx; date: October 2026; page: vmw_send_define_cursor_cmd(9). mwah πβ¨
π¦ 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