amdgpu_sync_keep_later(9)
π amdgpu_sync_keep_later(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil function from the AMDGPU driver family and honestly? she's giving "tiny but mighty" energy. we're talking amdgpu_sync_keep_later β the fence-keeping queen π
β¨ NAME β¨
amdgpu_sync_keep_later β keep the later fence ππ«Ά
like, literally, that's the whole job. she looks at two fences and keeps whichever one is later. no cap.
π SYNOPSIS π
void amdgpu_sync_keep_later (struct dma_fence **keep , struct dma_fence
*fence );
returns void btw β she does her thing and dips, no receipt needed π¨
πΈ ARGUMENTS πΈ
keepβ the existing fence to test π this is the one already in your life, the incumbent, the current main characterfenceβ the new fence π± fresh on the scene, showing up to see if she's later than the one already there
π¦ DESCRIPTION π¦
okay so here's the vibe check: you've got two fences, and the function is gonna either keep the existing fence or the new one β depending on which one is later. that's it. that's the whole plot. π¬
no drama, no extra steps, just a straightforward "who's later, you stay" situation. iconic behavior honestly π
β SEE ALSO β
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_sync.cπ amdgpu_sync_create(9)amdgpu_sync_same_dev(9)amdgpu_sync_get_owner(9)amdgpu_sync_add_later(9)amdgpu_sync_fence(9)amdgpu_sync_resv(9)amdgpu_sync_kfd(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)
the whole squad fr fr π«Ά go read them all, iykyk π
ok and before you go β this page lives in ./drivers/gpu/drm/amd/amdgpu and the version is dated October 2026 ποΈβ¨ mwah, love you, bye ππ§ββοΈπ
π¦ 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