amdgpu_pasid_free_delayed(9)
β¨ NAME β¨
amdgpu_pasid_free_delayed β free pasid when fences signal π
Okay bestie, welcome to the amdgpu_pasid_free_delayed(9) page from the Kernel API Manual β and yes, it's giving "patience is a virtue" energy fr fr. π
πΈ SYNOPSIS πΈ
void amdgpu_pasid_free_delayed (struct dma_resv *resv , u32 pasid );
π ARGUMENTS π
resvβ the reservation object with the fences to wait for π«Άpasidβ the pasid to free β¨
π¦ DESCRIPTION π¦
Free the pasid only after all the fences in resv are signaled. That's the whole vibe: no jumping the gun, no freeing early, just waiting for every fence in the reservation object to signal first. π
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
amdgpu_pasid_alloc(9)amdgpu_pasid_free(9)amdgpu_pasid_clear_owner(9)amdgpu_pasid_lock(9)amdgpu_pasid_unlock(9)amdgpu_pasid_get_fpriv_locked(9)amdgpu_vmid_had_gpu_reset(9)amdgpu_vmid_grab_idle(9)amdgpu_vmid_grab_reserved(9)amdgpu_vmid_grab_used(9)amdgpu_vmid_grab(9)amdgpu_vmid_reset(9)amdgpu_vmid_reset_all(9)amdgpu_vmid_mgr_init(9)amdgpu_vmid_mgr_fini(9)amdgpu_pasid_mgr_cleanup(9)
That's the whole page, bestie π source/version: ./drivers/gpu/drm/amd/amdgpu, dated October 2026, for amdgpu_pasid_free_delayed(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