vmw_view_co...list_destroy(9)
π vmw_view_cotable_list_destroy(9) π
okay bestie, you're on the vmw_view_co...list_destroy(9) page in the Kernel API Manual β yes, the title is abbreviated with ..., iykyk π
. This one is short and spicy: it's all about evicting every view that belongs to a cotable. Let's go. β¨
πΈ NAME πΈ
vmw_view_cotable_list_destroy β Evict all views belonging to a cotable. π«Ά
π SYNOPSIS π
void vmw_view_cotable_list_destroy (struct vmw_private *dev_priv ,
struct list_head *list , bool readback );
π§Ύ ARGUMENTS π§Ύ
dev_privβ Pointer to a device private struct. It's giving "device private struct pointer" energy, periodt. πlistβ List of views belonging to a cotable. That's the list you're handing over, bestie.readbackβ Unused. Needed for function interface only. literally just vibing there for the interface, no cap. π
π« DESCRIPTION π«
This function evicts all views belonging to a cotable. It must be called with the binding_mutex held, and the caller must hold a reference to the view resource. This is typically called before the cotable is paged out.
β οΈ caveat check, bestie: binding_mutex held, and caller holds a reference to the view resource. This is a must, not a maybe. The function is not out here doing that for you. π
π SEE ALSO π
The lore continues in the Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_so.c, plus these icons:
struct vmw_view(9)struct vmw_view_define(9)vmw_view(9)vmw_view_commit_notify(9)vmw_view_create(9)vmw_view_destroy(9)vmw_hw_view_destroy(9)vmw_view_key(9)vmw_view_id_ok(9)vmw_view_res_free(9)vmw_view_add(9)vmw_view_remove(9)vmw_view_surface_list_destroy(9)vmw_view_srf(9)vmw_view_lookup(9)vmw_view_dirtying(9)
mwah π that's the whole page. This is from the Kernel API Manual, source ./drivers/gpu/drm/vmwgfx, dated October 2026 β and the footer title is literally vmw_view_co...list_destroy(9). 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