amdgpu_sync_get_owner(9)
π amdgpu_sync_get_owner(9) π
okay so you're reading the Kernel API Manual bestie, and this specific page is all about amdgpu_sync_get_owner β like, one tiny function, but she's doing her little job and we respect her for it π«Ά
β¨ NAME β¨
amdgpu_sync_get_owner β extract the owner of a fence
like, figuratively pull the owner out. no cap, that's literally it π
πΈ SYNOPSIS πΈ
void * amdgpu_sync_get_owner (struct dma_fence *f );
that's the whole vibe. one arg, one pointer out, very demure β¨
π ARGUMENTS π
fβ the fence π¦ and yes, this is the fence you're getting the owner from. that's the assignment. that's the whole task.
π DESCRIPTION π
So picture this: a fence exists. somebody made it. this function's entire personality is answering who β it extracts who originally created the fence π and hands them back to you as a void *.
that's it. that's the function. short queen, iconic behavior, no notes π
lowkey obsessed with how a function this small still gets its own manual page. main character energy fr fr π
π₯ SEE ALSO π₯
okay so if you're gonna go snooping around, here's the whole friend group and where they live:
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c amdgpu_sync_create(9)amdgpu_sync_same_dev(9)amdgpu_sync_keep_later(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)
go read all of them, i'll wait, bring snacks ππ§
anyway that's the page!! it came from the source tree at ./drivers/gpu/drm/amd/amdgpu, and this particular glow-up is dated October 2026 β mwah, love that for us πβ¨π bye bestie, go extract some owners π¦
π¦ 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