vmw_dumb_create(9)
π NAME π
vmw_dumb_create β Create a dumb kms buffer. This is the vmw_dumb_create(9) page in the Kernel API Manual, and it is literally giving main-character energy. π
β¨
β¨ SYNOPSIS β¨
int vmw_dumb_create (struct drm_file *file_priv , struct drm_device *dev
, struct drm_mode_create_dumb *args );
π«Ά ARGUMENTS π«Ά
file_privβ pointer to astruct drm_fileidentifying the caller. Like, "who dis?" but in pointer form. πdevβ pointer to the drm device. π₯οΈargsβ pointer to astruct drm_mode_create_dumbstructure. π
π RETURN π
Returns zero on success and a negative error code on failure. No cap: zero = slay, negative = not slay. πβ¨
π¦ DESCRIPTION π¦
Okay so this is a driver callback for the core drm create_dumb functionality. Ngl, it is very similar to the vmw_bo_alloc ioctl, except that the arguments have a different format. That's the tea. π΅π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_surface.c and this iconic crew:
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_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)
Sign-off tea β: this page came from ./drivers/gpu/drm/vmwgfx, dated October 2026, and yes bestie, it's vmw_dumb_create(9). Byeee, ily! πβ¨
π¦ 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