STRUCT VMW_KMS_SOU_SURFACE_DIRTY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual page for struct vmw_kms_sou_surface_dirty β€” yes, the whole mouthful πŸ’…. This is the closure structure for the blit surface to screen command. It’s giving β€œsupporting struct that still ate,” and we’re gonna go through every single member, no cap ✨.

πŸ¦‹ SYNOPSIS πŸ¦‹

okay so the struct literally looks like this:

       struct vmw_kms_sou_surface_dirty {
           struct vmw_kms_dirty base;
           s32 left, right, top, bottom;
           s32 dst_x, dst_y;
           u32 sid;
        };

πŸŽ€ Members πŸŽ€

  • base β€” the base type we derive from, and it’s used by vmw_kms_helper_dirty. main character inheritance moment, honestly πŸ’–
  • left β€” left side of the bounding box. bounding box: left edition, slay.
  • right β€” right side of the bounding box. yes bestie, she’s the right one 🫢
  • top β€” top side of the bounding box. top-tier literally.
  • bottom β€” bottom side of the bounding box. holding it down, iconic.
  • dst_x β€” difference between source clip rects and framebuffer coordinates. that’s the whole vibe of this field, no extras πŸ’…
  • dst_y β€” difference between source clip rects and framebuffer coordinates. same energy, y-axis bestie.
  • sid β€” surface id of surface to copy from. the source surface said β€œcopy me” and this field said β€œsay less” πŸ’«

πŸ‘‘ SEE ALSO πŸ‘‘

bestie, go peek at these if you want the full cinematic universe:


mwah πŸ’‹ okay that’s the page! it comes from the Kernel API Manual, with source/version info ./drivers/gpu/drm/vmwgfx, dated October 2026, and the title is literally struct vmw_k...urface_dirty(9). bye bestie, go be iconic with your kernel structs 🫢✨

πŸ“¦ where this page comes from