amdgpu_sync_kfd(9)
β¨ amdgpu_sync_kfd β¨
okay so bestie, welcome to the Kernel API Manual page for amdgpu_sync_kfd β this is the little function that goes "hey, see those KFD fences over there? yeah, they belong in your sync object now" π
πΈ NAME πΈ
amdgpu_sync_kfd β sync to KFD fences π
π¦ SYNOPSIS π¦
int amdgpu_sync_kfd (struct amdgpu_sync *sync , struct dma_resv *resv );
π ARGUMENTS π
syncβ the sync object you're adding the KFD fences to π«Άresvβ the reservation object that's holding the KFD fences
π₯ DESCRIPTION π₯
So basically: extract all the KFD fences and add them to the sync object. That's it, that's the whole vibe. Grab every single KFD fence out of there and drop them into sync. No cap, nothing more, nothing less.
π SEE ALSO π
Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c β go read it, iykyk π
amdgpu_sync_create(9)amdgpu_sync_same_dev(9)amdgpu_sync_get_owner(9)amdgpu_sync_keep_later(9)amdgpu_sync_add_later(9)amdgpu_sync_fence(9)amdgpu_sync_resv(9)amdgpu_sync_peek_fence(9)amdgpu_sync_get_fence(9)amdgpu_sync_clone(9)amdgpu_sync_move(9)amdgpu_sync_push_to_job(9)amdgpu_sync_free(9)amdgpu_sync_init(9)amdgpu_sync_fini(9)
that's the whole page bestie, go forth and sync those fences πβ¨
sign-off vibes π«Ά: this one lives in ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's literally the amdgpu_sync_kfd(9) page. periodt. π
πΈ
π¦ 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