STRUCT VMW_SURFACE_MIP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct vmw_surface_mip β€” NAME

okay so bestie, welcome to struct vmw_surface_mip(9) β€” the Kernel API Manual page that's literally all about mipmap level information ✨. no cap, that's the whole vibe: one struct, four members, zero drama πŸŽ€.


🌸 SYNOPSIS

here's the whole glow-up, exactly as it ships πŸ‘‘

       struct vmw_surface_mip {
           size_t bytes;
           size_t img_stride;
           size_t row_stride;
           struct drm_vmw_size size;
        };

πŸ’– Members

bestie, let me introduce you to the cast β€” four members, each one a main character in their own right 🫢:

  • bytes β€” the bytes required in the backing store of this mipmap level. it's giving "how much room do i need in the closet" energy 🧚.
  • img_stride β€” byte stride per image. yes, per image β€” that's the rule, iykyk πŸ’….
  • row_stride β€” byte stride per block row. different stride, different job β€” don't mix them up or it's over for you 😭.
  • size β€” the size of the mipmap. literally that. it's a struct drm_vmw_size and it holds the size, and honestly? iconic πŸ‘‘.

πŸ”₯ SEE ALSO

the whole friend group, no one left out πŸ’œ:


lowkey the realest part: this page lives in ./drivers/gpu/drm/vmwgfx and it's dated October 2026 πŸ’«. that's the source, that's the version, that's the timestamp β€” slay, go read the other pages too, mwah πŸ“πŸ’–
πŸ“¦ where this page comes from