vmw_gb_surface_create(9)
π vmw_gb_surface_create(9) β like, the kernel API manual one, bestie
okay so real talk, we're in the kernel API manual, section 9, and the star of the show is vmw_gb_surface_create. she's the one who encodes a surface_define command. that's literally her whole job. iykyk π
β¨ NAME β¨
vmw_gb_surface_create β encode a surface_define command π
like yes, that is it, that is the assignment, and she ate.
πΈ SYNOPSIS πΈ
int vmw_gb_surface_create (struct vmw_resource *res );
she returns an int, she takes one struct vmw_resource *, and honestly the vibes are immaculate. π¦
π ARGUMENTS π
resβ a pointer to astruct vmw_resourcethat's embedded inside astruct vmw_surface. that's the whole tea. it's not a standalone resource, it's living inside the surface, main character energy in a supporting role fr fr. π«Ά
π SEE ALSO π
okay bestie, buckle up, because this list is LONG and every single one of these is invited to the party. no gatekeeping here β¨
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_surface.candstruct vmw_user_surface(9)vmw_surface_offset(9)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_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)
like i said: everyone's here. the ioctls, the internal ones, the ext ones, the legacy srf girlies, the dirty helpers, all of them. go read them too, bestie, they're all in that same ./drivers/gpu/drm/vmwgfx/ neighborhood π‘
and that's the whole page, no notes. this came to you from the kernel API manual, ./drivers/gpu/drm/vmwgfx, dated October 2026 β so like, future date, past-due vibes, absolutely iconic ππ slay, go encode that surface_define, periodt β¨
π¦ 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