vmw_sou_surface_clip(9)
β¨ NAME β¨
okay bestie, meet vmw_sou_surface_clip(9) β your Kernel API Manual callback for encoding a blit surface to screen cliprect. she's giving tiny-but-important helper energy π
β¨
π SYNOPSIS π
void vmw_sou_surface_clip (struct vmw_kms_dirty *dirty );
π«Ά ARGUMENTS π«Ά
dirtyβ the closure structure. that's the whole vibe, no extra args, justdirtyπ«Ά
πΈ DESCRIPTION πΈ
the way this function eats: it encodes a SVGASignedRect cliprect and updates the bounding box of the BLIT_SURFACE_TO_SCREEN command. literally doing her little cliprect-and-bounding-box moment, periodt π
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c, plus the whole friend group:
struct vmw_kms_sou_surface_dirty(9)vmw_sou_crtc_mode_set_nofb(9)vmw_sou_crtc_helper_prepare(9)vmw_sou_crtc_atomic_disable(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_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)
that's the whole page, bestie. xoxo from ./drivers/gpu/drm/vmwgfx, October 2026, on vmw_sou_surface_clip(9) ππ¦
π¦ 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