STRUCT DRM_VMW_MKSSTAT_REMOVE_ARG(9)
π struct drm_vmw_mksstat_remove_arg(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the whole manual name, we're in the big-leagues kernel docs now π and today's main character is struct drm_vmw_mksstat_remove_arg (the header up top truncates it to struct drm_...t_remove_arg(9) because apparently even manpage titles need a little bob cut βοΈ).
β¨ NAME β¨
struct drm_vmw_mksstat_remove_arg β and honestly? That's it. The description field is lowkey empty, it's giving "showed up to class with no backpack" π the struct speaks for itself, no cap.
πΈ SYNOPSIS πΈ
struct drm_vmw_mksstat_remove_arg {
__u64 id;
};
one (1) field. that's the whole vibe. minimalism ate π
π¦ Members π¦
idβ Identifier of the record being disposed, originally obtained throughDRM_VMW_MKSSTAT_ADDioctl. so like, you don't just make this number up out of thin air bestie π you get it handed to you by the ADD ioctl first, and then you come back with it to dispose of the record. it's a whole "you have to have the receipt to return the item" situation, fr fr π§Ύβ¨
π Description π
Argument to the DRM_VMW_MKSSTAT_REMOVE ioctl. π«Ά
like, that is literally its entire job description. it's the lil payload struct you pass along to say "hey, remove this record, here's the id". iconic, focused, no filler β main character energy honestly β
π SEE ALSO π
literally the whole vmwgfx friend group, okay, they all show up together, no one gets left behind π₯Ί:
- Kernel file
./include/uapi/drm/vmwgfx_drm.h enum drm_vmw_handle_type(9)struct drm_vmw_getparam_arg(9)struct drm_vmw_size(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)
π«Ά and yeah β this page lives over in./include/uapi/drm, stamped October 2026, and the title is stylin' asstruct drm_...t_remove_arg(9)forever and ever. go off, little struct. slay, periodt, iykyk πβ¨π
π¦ 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