STRUCT DRM_VMW_BO_REP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is struct drm_vmw_bo_rep(9) from the Kernel API Manual ✨. The NAME line is literally struct drm_vmw_bo_rep - with the description spot left empty, so this section is giving minimalist main character energy πŸ’….

✨ SYNOPSIS ✨

here's the struct, copied exactly, no cap:

       struct drm_vmw_bo_rep {
           __u64 map_handle;
           __u32 handle;
           __u32 cur_gmr_id;
           __u32 cur_gmr_offset;
           __u32 pad64;
        };

🫢 Members 🫢

  • map_handle β€” offset to use in the mmap call used to map the buffer. literally the mmap offset, slay πŸ—ΊοΈ
  • handle β€” handle unique to this buffer. used for unreferencing. iconic little ID πŸŽ€
  • cur_gmr_id β€” GMR id to use in the command stream when this buffer is referenced. β€œSee not above.” β€” and that's exactly what the original says, no edits, bestie πŸ’€
  • cur_gmr_offset β€” offset to use in the command stream when this buffer is referenced. β€œSee note above.” 🫢
  • pad64 β€” it's in the struct, but the Members section gives it no blurb, so no invented lore πŸ™ˆ

🌈 Description 🌈

this struct is the output data from the DRM_VMW_ALLOC_BO Ioctl. that's the whole description, bestie β€” short, sweet, and highkey iconic ✨

πŸ”₯ SEE ALSO πŸ”₯

  • 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)
  • 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)

source/version: ./include/uapi/drm Β· date: October 2026 β€” and that's the struct drm_vmw_bo_rep(9) page, bye bestie, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from