STRUCT DRM_VMW_MSG_ARG(9)
π NAME π
okay so bestie, this is the page for struct drm_vmw_msg_arg, aka struct drm_vmw_msg_arg(9) from the Kernel API Manual. The original NAME line is literally struct drm_vmw_msg_arg - β no extra description after the dash, and I'm not gonna invent one. π
β¨ SYNOPSIS β¨
Catch the struct in all its exact-glory, no edits, no cap:
struct drm_vmw_msg_arg {
__u64 send;
__u64 receive;
__s32 send_only;
__u32 receive_len;
};
π Members π
These are the member besties the original actually describes:
sendβ a pointer to the user-space msg string, and yes it's null terminated. πreceiveβ a pointer to the user-space receive buffer. π«Άsend_onlyβ a boolean that says whether this is only sending or whether it's receiving too. β¨
tiny receipts check:receive_lenis chillin' in the struct above, but the original Members list only describessend,receive, andsend_only. Not adding lore, just keeping it exact. π§Ύ
π Description π
This is the argument to the DRM_VMW_MSG ioctl. That's it. That's the description. Short, sweet, and fully the main character. π
π¦ SEE ALSO π¦
Kernel file ./include/uapi/drm/vmwgfx_drm.h is on the list, bestie, along with this whole crew:
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_mksstat_add_arg(9)struct drm_vmw_mksstat_remove_arg(9)
Manual page footer energy, for the sign-off: ./include/uapi/drm Β· October 2026 Β· struct drm_vmw_msg_arg(9). Bye bestie, hydrate and read your kernel headers! π«Άπβ¨
π¦ 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