vmw_user_surface_free(9)
π vmw_user_surface_free(9) π
okay bestie, this page is from the Kernel API Manual, and it is literally the user visible surface resource destructor. no cap, it's the cleanup girlie for a user-visible surface resource. π§β¨
β¨ NAME β¨
vmw_user_surface_free β User visible surface resource destructor
πΈ SYNOPSIS πΈ
void vmw_user_surface_free (struct vmw_resource *res );
π ARGUMENTS π
resβ astruct vmw_resourceembedded in astruct vmw_surface. that's the whole argument, periodt. π
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c, and the whole friend group is:
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_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_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)
π cute sign-off time: the footer says source ./drivers/gpu/drm/vmwgfx, date October 2026, page vmw_user_surface_free(9). that's the whole vibe, bestie β slay. π
π¦ 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