drm_gpuvm_e...sv_add_fence(9)
π NAME π
Okay so this page is for drm_gpuvm_exec_resv_add_fence(9), and it comes from the Kernel API Manual β the headerβs title is drm_gpuvm_e...sv_add_fence(9), if you were wondering why it looks like that.
The main-character function is drm_gpuvm_exec_resv_add_fence β add fence to private and all extobj. Thatβs the whole vibe. π
β¨ SYNOPSIS β¨
void drm_gpuvm_exec_resv_add_fence (struct drm_gpuvm_exec *vm_exec ,
struct dma_fence *fence , enum dma_resv_usage private_usage , enum
dma_resv_usage extobj_usage );
πΈ ARGUMENTS πΈ
vm_execβ thedrm_gpuvm_execwrapper, bestie.fenceβ the fence to add. Slay.private_usageβ private dma-resv usage.extobj_usageβ extobj dma-resv usage.
π¦ DESCRIPTION π¦
See drm_gpuvm_resv_add_fence.
Thatβs literally it, no cap β the manual is pointing you over there for the full explanation. Go get the tea from that page. π«Ά
π SEE ALSO π
The whole friend group plus the kernel file is right here:
- Kernel file
./include/drm/drm_gpuvm.h enum drm_gpuva_flags(9)struct drm_gpuva(9)drm_gpuva_invalidate(9)drm_gpuva_invalidated(9)enum drm_gpuvm_flags(9)struct drm_gpuvm(9)drm_gpuvm_get(9)drm_gpuvm_resv_protected(9)drm_gpuvm_immediate_mode(9)drm_gpuvm_resv(9)drm_gpuvm_resv_obj(9)drm_gpuvm_is_extobj(9)drm_gpuvm_for_each_va_range(9)drm_gpuvm_for_each_va_range_safe(9)drm_gpuvm_for_each_va(9)drm_gpuvm_for_each_va_safe(9)struct drm_gpuvm_exec(9)drm_gpuvm_exec_unlock(9)drm_gpuvm_exec_validate(9)struct drm_gpuvm_bo(9)drm_gpuvm_bo_get(9)drm_gpuvm_bo_gem_evict(9)drm_gpuvm_bo_for_each_va(9)drm_gpuvm_bo_for_each_va_safe(9)enum drm_gpuva_op_type(9)struct drm_gpuva_op_map(9)struct drm_gpuva_op_unmap(9)struct drm_gpuva_op_remap(9)struct drm_gpuva_op_prefetch(9)struct drm_gpuva_op(9)struct drm_gpuva_ops(9)drm_gpuva_for_each_op(9)drm_gpuva_for_each_op_safe(9)drm_gpuva_for_each_op_from_reverse(9)drm_gpuva_for_each_op_reverse(9)drm_gpuva_first_op(9)drm_gpuva_last_op(9)drm_gpuva_prev_op(9)drm_gpuva_next_op(9)struct drm_gpuvm_map_req(9)struct drm_gpuvm_ops(9)drm_gpuva_op_remap_to_unmap_range(9)
Thatβs the page, bestie π«Ά Cute little sign-off: source/version is ./include/drm, dated October 2026, and the header/footer title is drm_gpuvm_e...sv_add_fence(9). Mwah ππ
π¦ 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