xe_vm_resv(9)
π xe_vm_resv(9) π
okay so welcome to the Kernel API Manual, bestie β this one is short, sweet, and honestly kinda iconic for how little it does. it's giving "one job" energy and i respect it π
β¨ NAME β¨
xe_vm_resv β returns the vm's reservation object, periodt.
π¦ SYNOPSIS π¦
struct dma_resv * xe_vm_resv (struct xe_vm *vm );
πΈ ARGUMENTS πΈ
vmβ the vm. that's it. that's the whole argument. no notes, no extra params, just the vm π
β RETURN β
you get back a pointer to the vm's reservation object β literally Pointer to the vm's reservation object. no cap, that's the return value π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_vm.h MAX_FAULTS_SAVED_PER_VM(9)xe_vm_has_scratch(9)gpuvm_to_vm(9)Provide accessors for vma members to facilitate easy change of(9)to_userptr_vma(9)xe_vm_reactivate_rebind(9)xe_vm_assert_held(9)xe_vm_set_validating(9)xe_vm_clear_validating(9)xe_vm_is_validating(9)xe_vm_set_validation_exec(9)xe_vm_validation_exec(9)xe_vm_has_valid_gpu_mapping(9)
like, go read those if you want the full lore β this page is just the tiny lil doorway πͺβ¨
mwah π this absolute snack of a manpage came from ./drivers/gpu/drm/xe, dated October 2026 β catch u next time, bestie π«Άπ
π¦ 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