STRUCT DRM_VMW_SIZE(9)
okay so bestie, welcome to the struct drm_vmw_size(9) page from the Kernel API Manual β¨ this is your little DRM struct moment and we're gonna get through it together, no cap π
πΈ NAME πΈ
struct drm_vmw_size -
That's the whole NAME line, periodt. It's literally the struct name and a little trailing dash doing main character energy π
β¨ SYNOPSIS β¨
struct drm_vmw_size {
__u32 width;
__u32 height;
__u32 depth;
__u32 pad64;
};
Every field is right there, including pad64, not me forgetting anybody π
π Members π
The member tea is in Description, keep scrolling bestie π
π Description π
Here's the mip-level member breakdown, and yes it's giving very compact:
widthβ mip level widthheightβ mip level heightdepthβ mip level depth
Description of a mip level. Input data to the DRM_WMW_CREATE_SURFACE Ioctl.
π₯ SEE ALSO π₯
Kernel file ./include/uapi/drm/vmwgfx_drm.h and all these cuties:
enum drm_vmw_handle_type(9)struct drm_vmw_getparam_arg(9)union drm_vmw_surface_create_arg(9)struct drm_vmw_fence_rep(9)struct drm_vmw_bo_rep(9)union drm_vmw_alloc_bo_arg(9)struct drm_vmw_control_stream_arg(9)struct drm_vmw_cursor_bypass_arg(9)struct drm_vmw_fence_wait_arg(9)struct drm_vmw_fence_event_arg(9)struct drm_vmw_shader_create_arg(9)struct drm_vmw_gb_surface_create_req(9)struct drm_vmw_gb_surface_create_rep(9)union drm_vmw_gb_surface_create_arg(9)union drm_vmw_gb_surface_reference_arg(9)enum drm_vmw_synccpu_op(9)struct drm_vmw_synccpu_arg(9)union drm_vmw_extended_context_arg(9)struct drm_vmw_handle_close_arg(9)struct drm_vmw_gb_surface_create_ext_req(9)union drm_vmw_gb_surface_create_ext_arg(9)union drm_vmw_gb_surface_reference_ext_arg(9)struct drm_vmw_msg_arg(9)struct drm_vmw_mksstat_add_arg(9)struct drm_vmw_mksstat_remove_arg(9)
okay bye bestie π β source: ./include/uapi/drm, date: October 2026, and the page itself is struct drm_vmw_size(9) from the Kernel API Manual. 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