vmw_gb_surfa...ce_ext_ioctl(9)
π vmw_gb_surfa...ce_ext_ioctl(9) π
okay bestie, welcome to the Kernel API Manual page for vmw_gb_surfa...ce_ext_ioctl(9). This is the cute-but-accurate rundown, no cap π
πΈ NAME πΈ
vmw_gb_surface_reference_ext_ioctl β the ioctl function implementing the user surface reference functionality. That's the whole NAME vibe: it's the ioctl that does the user surface reference thing β¨
π¦ SYNOPSIS π¦
here's the exact signature, bestie, copied with love and zero edits:
int vmw_gb_surface_reference_ext_ioctl (struct drm_device *dev , void
*data , struct drm_file *file_priv );
It returns int, and it takes those three pointers. Periodt.
π ARGUMENTS π
devβ pointer to astruct drm_device. literally that device pointer energy π«Άdataβ pointer to data copied from / to user-space. the from / to slash stays, iykyk π«file_privβ pointer to adrmfile private structure. private-structure bestie πΈ
π SEE ALSO π
the whole friend group is here, section (9) and all β no missing besties:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 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_surface_reference_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_define_internal(9)vmw_gb_surface_reference_internal(9)vmw_subres_dirty_add(9)vmw_subres_dirty_full(9)vmw_dumb_create(9)
that's the page, bestie π source/version: ./drivers/gpu/drm/vmwgfx Β· date: October 2026 Β· and yes, we were on the vmw_gb_surfa...ce_ext_ioctl(9) page the whole time β¨π
π¦ 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