vmw_gb_surf...nce_internal(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to vmw_gb_surf...nce_internal(9) β€” that’s the page title β€” and it comes from the Kernel API Manual πŸ’– this one is all about the ioctl function for the user surface reference functionality, and it is short but very β€œkernel API main character” energy ✨

✨ NAME ✨

vmw_gb_surface_reference_internal β€” Ioctl function implementing the user surface reference functionality. that’s the whole name-and-purpose moment, no cap πŸŽ€

πŸ“œ SYNOPSIS πŸ“œ

int vmw_gb_surface_reference_internal (struct drm_device *dev , struct drm_vmw_surface_arg *req , struct drm_vmw_gb_surface_ref_ext_rep *rep , struct drm_file *file_priv );

πŸŽ€ ARGUMENTS πŸŽ€

four pointers, one function, and a whole lot of kernel API vibes πŸ’… here’s the guest list:

  • dev β€” pointer to a struct drm_device. yes, that’s the dev pointer 🫢
  • req β€” pointer to user-space request surface arg. that’s the request-side pointer, struct drm_vmw_surface_arg *req energy ✨
  • rep β€” pointer to response to user-space. the response pointer, struct drm_vmw_gb_surface_ref_ext_rep *rep style πŸ’Œ
  • file_priv β€” pointer to a drm file private structure. private as in struct drm_file *file_priv, not private private πŸ™ˆ

πŸ‘€ SEE ALSO πŸ‘€

the page says to look at Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c, and then it gives you the whole friend group β€” every single ref, fr fr:


that’s the whole page, bestie β€” short, slay, and fully referenced πŸ’…πŸ’– The footer’s source/version is ./drivers/gpu/drm/vmwgfx, the date is October 2026, and the footer title is vmw_gb_surf...nce_internal(9). byeee πŸ¦‹βœ¨

πŸ“¦ where this page comes from