STRUCT DRM_VMW_HANDLE_CLOSE_ARG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct drm_vmw_handle_close_arg(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ the header up top abbreviates this page as struct drm_...le_close_arg(9), but the actual struct name is struct drm_vmw_handle_close_arg, and she is here to be the argument for one very specific ioctl. no cap.


🌸 NAME 🌸

struct drm_vmw_handle_close_arg β€” and that's it. the original description slot is literally empty after the dash. mysterious, iconic, we respect it πŸŽ€

πŸ› οΈ SYNOPSIS πŸ› οΈ

       struct drm_vmw_handle_close_arg {
           __u32 handle;
           __u32 pad64;
        };

πŸ‘― Members πŸ‘―

  • handle β€” Handle to close. short, sweet, slay.

and yeah, pad64 is right there in the synopsis, but the original Members list doesn't give it its own description. we are not making one up, bestie πŸ’…

πŸ’– Description πŸ’–

Argument to the DRM_VMW_HANDLE_CLOSE Ioctl. that's the official tea β˜• this struct is the argument to that ioctl, periodt.

πŸ‘€ SEE ALSO πŸ‘€

Kernel file: ./include/uapi/drm/vmwgfx_drm.h β€” then the whole cross-reference squad:

  • 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_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 that's the whole page, bestie 🫢 sourced from ./include/uapi/drm, dated October 2026 β€” mwah, bye πŸ’‹

πŸ“¦ where this page comes from