__xe_vm_userptr_needs_repin(9)
β¨ NAME β¨
hey bestie, welcome to __xe_vm_userptr_needs_repin(9) from the Kernel API Manual π β this one checks whether the VM has userptrs that need repinning, no cap.
π¦ SYNOPSIS π¦
int __xe_vm_userptr_needs_repin (struct xe_vm *vm );
π ARGUMENTS π
vmβ the VM, bestie. thatβs the whole argument. iconic, honestly π«Ά
π DESCRIPTION π
okay so this function checks whether the VM has userptrs that need repinning. like, itβs doing the vibe check on the repin situation π₯
and after checking, it provides a release-type barrier on the svm.gpusvm.notifier_lock. yes maβam, barrier after check, thatβs the order π
β¨
π RETURN π
0β no userptrs needing repinning, weβre chilling π-EAGAINβ there are userptrs needing repinning, try again energy ππ
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/xe/xe_userptr.c xe_vma_userptr_check_repin(9)xe_vma_userptr_force_invalidate(9)xe_vm_userptr_check_repin(9)
thatβs the whole page, bestie π this lil manpage lives under ./drivers/gpu/drm/xe, dated October 2026, and itβs serving __xe_vm_userptr_needs_repin(9) realness πβ¨
π¦ 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