vmw_surface_reference_ioctl(9)
π
vmw_surface_reference_ioctl(9) π
okay bestie, welcome to the Kernel API Manual β¨ β this page is all about vmw_surface_reference_ioctl(9), and the vibe check is: kernel ioctl main character energy, no cap π«Ά. It's an ioctl function doing user surface reference functionality, and yes, it ate π.
β¨ NAME β¨
vmw_surface_reference_ioctl β the ioctl function implementing the user surface reference functionality. That's the whole name section, iconic behavior only π
.
πΈ SYNOPSIS πΈ
lowkey the whole signature, keep it exact bestie:
int vmw_surface_reference_ioctl (struct drm_device *dev , void *data ,
struct drm_file *file_priv );
π ARGUMENTS π
devβ a pointer to astruct drm_device. That's the device struct, bestie π₯οΈβ¨dataβ a pointer to the data copied from / to user-space. Literally the user-space data handoff zone ππ«file_privβ a pointer to adrmfile private structure. The private file struct, iconic as ever π
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c β yes, that one, periodt ππ
Then the whole reference squad, highkey not one skipped, fr fr:
struct vmw_user_surface(9)struct vmw_surface_offset(9)struct vmw_surface_dirty(9)vmw_surface_dma_size(9)vmw_surface_define_size(9)vmw_surface_destroy_size(9)vmw_surface_destroy_encode(9)vmw_surface_define_encode(9)vmw_surface_dma_encode(9)vmw_hw_surface_destroy(9)vmw_legacy_srf_create(9)vmw_legacy_srf_dma(9)vmw_legacy_srf_bind(9)vmw_legacy_srf_unbind(9)vmw_legacy_srf_destroy(9)vmw_surface_init(9)vmw_user_surface_base_to_res(9)vmw_user_surface_free(9)vmw_user_surface_base_release(9)vmw_surface_destroy_ioctl(9)vmw_surface_define_ioctl(9)vmw_gb_surface_create(9)vmw_gb_surface_define_ioctl(9)vmw_gb_surface_reference_ioctl(9)vmw_gb_surface_define_ext_ioctl(9)vmw_gb_surface_reference_ext_ioctl(9)vmw_gb_surface_define_internal(9)vmw_gb_surface_reference_internal(9)vmw_subres_dirty_add(9)vmw_subres_dirty_full(9)vmw_dumb_create(9)
β¨ source:./drivers/gpu/drm/vmwgfxβ’ date/version: October 2026 β’ man page:vmw_surface_reference_ioctl(9)π slay, bye bestie π
π¦ 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