vmw_surface_destroy_ioctl(9)
okay so bestie, welcome to the manual for vmw_surface_destroy_ioctl(9) β itβs giving βkernel API but make it cuteβ πβ¨
πΈ NAME πΈ
vmw_surface_destroy_ioctl β the ioctl function that implements the user surface destroy functionality. periodt π
β¨ SYNOPSIS β¨
int vmw_surface_destroy_ioctl (struct drm_device *dev , void *data ,
struct drm_file *file_priv );
π ARGUMENTS π
devβ a pointer to astruct drm_device. the device situation, fr fr πdataβ a pointer to data copied from / to user-space. yes, that slash is doing its thing π«Άfile_privβ a pointer to adrmfile private structure. private file energy π
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c β and here are all the structs and functions itβs linking up with, no skips, no cap:
- 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_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_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)
mwah π sign-off time: source/version is ./drivers/gpu/drm/vmwgfx, dated <date>October 2026</date>, and the manual is vmw_surface_destroy_ioctl(9). thatβs the footer vibe, 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