vmw_user_bo_lookup(9)
π vmw_user_bo_lookup(9) π
okay so this is a page from the Kernel API Manual β yes bestie, we're in the kernel docs now, put your hair up, it's giving main character energy π
β¨ NAME β¨
vmw_user_bo_lookup β look up a vmw user buffer object from a handle π
πΈ SYNOPSIS πΈ
int vmw_user_bo_lookup (struct drm_file *filp , u32 handle , struct
vmw_bo **out );
π¦ ARGUMENTS π¦
filpβ the file that the handle is registered with ποΈhandleβ the user buffer object handle, iykykoutβ pointer to a where a pointer to the embeddedstruct vmw_boshould be placed π« (yes, pointer-to-a-pointer, she's fancy like that)
β RETURN β
Zero on success π Negative error code on error π
π DESCRIPTION π
The vmw buffer object pointer will be refcounted β both ttm and gem, no cap, double the refcount, double the responsibility π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_bo.c plus the whole friend group:
vmw_bo_free(9)vmw_bo_pin_in_placement(9)vmw_bo_pin_in_vram_or_gmr(9)vmw_bo_pin_in_vram(9)vmw_bo_pin_in_start_of_vram(9)vmw_bo_unpin(9)vmw_bo_get_guest_ptr(9)vmw_bo_pin_reserved(9)vmw_bo_map_and_cache(9)vmw_bo_unmap(9)vmw_bo_init(9)vmw_user_bo_synccpu_grab(9)vmw_user_bo_synccpu_release(9)vmw_user_bo_synccpu_ioctl(9)vmw_bo_unref_ioctl(9)vmw_bo_fence_single(9)vmw_bo_swap_notify(9)vmw_bo_move_notify(9)
β¨ and that's the whole page, periodt β¨
drop from ./drivers/gpu/drm/vmwgfx, dated October 2026 β this queen lives in the vmw_user_bo_lookup(9) section of the manual, mwah π π
π¦ 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