STRUCT VMW_SURFACE_OFFSET(9)
π NAME π
okay so bestie, this is the struct vmw_surface_offset(9) page from the Kernel API Manual, and it's literally about backing store mip level offset info. that's the whole vibe. β¨
β¨ SYNOPSIS β¨
the struct is serving this exact shape, no cap:
struct vmw_surface_offset {
uint32_t face;
uint32_t mip;
uint32_t bo_offset;
};
π Members π
here's the cast, bestie β no skips:
faceβ surface face. the surface face, periodt.mipβ mip level. yes, the mip level.bo_offsetβ offset into backing store of this mip level. it's giving "where this mip level sits in the backing store" energy. π
π SEE ALSO π
the kernel file is ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c, and the whole group chat of related stuff is right here:
struct vmw_user_surface(9)struct vmw_surface_dirty(9)vmw_surface_dma_size(9)vmw_surface_define_size(9)vmw_surface_destroy_size(9)vmw_surface_destroy_encode(9)vmw_surface_define_encode(9)vmw_surface_dma_encode(9)vmw_hw_surface_destroy(9)vmw_legacy_srf_create(9)vmw_legacy_srf_dma(9)vmw_legacy_srf_bind(9)vmw_legacy_srf_unbind(9)vmw_legacy_srf_destroy(9)vmw_surface_init(9)vmw_user_surface_base_to_res(9)vmw_user_surface_free(9)vmw_user_surface_base_release(9)vmw_surface_destroy_ioctl(9)vmw_surface_define_ioctl(9)vmw_surface_reference_ioctl(9)vmw_gb_surface_create(9)vmw_gb_surface_define_ioctl(9)vmw_gb_surface_reference_ioctl(9)vmw_gb_surface_define_ext_ioctl(9)vmw_gb_surface_reference_ext_ioctl(9)vmw_gb_surface_define_internal(9)vmw_gb_surface_reference_internal(9)vmw_subres_dirty_add(9)vmw_subres_dirty_full(9)vmw_dumb_create(9)
mwah π β brought to you by ./drivers/gpu/drm/vmwgfx, October 2026 edition, and yes, struct vmw_surface_offset(9) is still the main character. π«Ά
π¦ 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