vmw_resources_clean(9)
okay so bestie, welcome to the Kernel API Manual page for vmw_resources_clean(9) β yes, thatβs the manual name, and weβre getting into it π
β¨
π NAME π
vmw_resources_clean β cleans resources intersecting a mob range. thatβs the whole assignment, and itβs giving exactly what it says on the tin π
β¨ SYNOPSIS β¨
int vmw_resources_clean (struct vmw_bo *vbo , pgoff_t start , pgoff_t
end , pgoff_t *num_prefault );
π«Ά ARGUMENTS π«Ά
vboβ the mob buffer object. literally the mob buffer object weβre working with, no cap.startβ the mob page offset starting the range. where the range starts, bestie.endβ the mob page offset ending the range. where the range ends.num_prefaultβ returns how many pages, including the first, have been cleaned and are ok to prefault. thatβs the return valueβs whole job π«‘
π SEE ALSO π
the whole squad is here, iykyk:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_resource_mob_attach(9)vmw_resource_mob_detach(9)vmw_resource_release_id(9)vmw_resource_alloc_id(9)vmw_resource_init(9)vmw_user_resource_lookup_handle(9)vmw_resource_buf_alloc(9)vmw_resource_do_validate(9)vmw_resource_unreserve(9)vmw_resource_check_buffer(9)vmw_resource_backoff_reservation(9)vmw_resource_do_evict(9)vmw_resource_validate(9)vmw_resource_unbind_list(9)vmw_query_readback_all(9)vmw_query_move_notify(9)vmw_resource_needs_backup(9)vmw_resource_evict_type(9)vmw_resource_evict_all(9)vmw_resource_unpin(9)vmw_res_type(9)vmw_resource_dirty_update(9)
xoxo, your kernel bestie π source/version: ./drivers/gpu/drm/vmwgfx, date: October 2026, page: vmw_resources_clean(9) β 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