xe_vm_resume_rebind_worker(9)
π xe_vm_resume_rebind_worker(9) β like, the Kernel API Manual, bestie β¨
Okay so picture this: it's a (9) page, section 9, straight out of the Kernel API Manual, and it's all about getting a rebind worker back on its feet. Short page, huge main character energy. Let's go π«Ά
β¨ NAME β¨
xe_vm_resume_rebind_worker β literally just resume the rebind worker. That's it. That's the whole vibe π
πΈ SYNOPSIS πΈ
void xe_vm_resume_rebind_worker (struct xe_vm *vm );
So it returns void (no little treat for you, sorry π), and it takes exactly one thing: a struct xe_vm * named vm. Iconic, minimal, slay.
π¦ ARGUMENTS π¦
vmβ the vm whose preempt worker you want to resume π yeah, you read that right, the preempt worker. The argument line says preempt, the name says rebind. Both facts are true, we don't question it, we just pass the pointer, periodt.
π§ DESCRIPTION π§
Okay so real talk: this function resumes a preempt worker that was previously suspended by vm_suspend_rebind_worker. That's it. Suspended β now resumed. The nap is over, bestie, time to work πβ¨
No cap, that's the entire description. Small function, big glow-up π₯
π SEE ALSO π
The whole friend group shows up for this one, no gatekeeping:
- Kernel file
./drivers/gpu/drm/xe/xe_vm.cβ the home base π xe_vm_drm_exec_lock(9)xe_vm_remove_compute_exec_queue(9)xe_vm_kill(9)xe_vm_validate_rebind(9)xe_vm_bump_lru(9)xe_vm_add_fault_entry_pf(9)xe_vm_range_rebind(9)xe_vm_range_unbind(9)xe_vma_mem_attr_copy(9)xe_vm_lock_vma(9)xe_vm_create_scratch(9)xe_vm_find_vma_by_addr(9)xe_vma_has_default_mem_attrs(9)struct xe_vma_lock_and_validate_flags(9)xe_vm_bind_kernel_bo(9)xe_vm_lock(9)xe_vm_unlock(9)xe_vm_invalidate_vma_submit(9)xe_vm_invalidate_vma(9)xe_vma_need_vram_for_atomic(9)xe_vm_alloc_madvise_vma(9)xe_vm_find_cpu_addr_mirror_vma_range(9)xe_vm_alloc_cpu_addr_mirror_vma(9)xe_vm_add_exec_queue(9)xe_vm_remove_exec_queue(9)
Twenty-five entries, not a single one skipped, we ate and left no crumbs π
ngl the struct xe_vma_lock_and_validate_flags(9) one is giving typo-from-the-source, but I'm not touching it β we preserve the lore exactly as written, iykyk π
Okay bye bestie, this page brought to you by ./drivers/gpu/drm/xe π, dated October 2026 β, and of course the one and only xe_vm_resume_rebind_worker(9) β resume your workers, hydrate, and stan βπ
π¦ 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