amdgpu_bo_fence(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_bo_fence β€” like, the kernel API manual one, bestie

Okay so first things first: this page lives in the Kernel API Manual section 9, and the whole thing is called amdgpu_bo_fence. Yes, the title up top says it too. We're doing this together, you and me. 🫢


✨ NAME ✨

amdgpu_bo_fence β€” add fence to buffer object

Literally that's it. You're adding a fence. To a buffer object. Slay. πŸŽ€


🌸 SYNOPSIS 🌸

void amdgpu_bo_fence (struct amdgpu_bo *bo , struct dma_fence *fence ,
       bool shared );

Three things go in, nothing comes out (it returns void, so don't be out here expecting a trophy). πŸ†


πŸ’– ARGUMENTS πŸ’–

  • bo β€” the buffer object in question. Like, the subject of the whole operation. Main character energy fr fr. πŸ‘‘
  • fence β€” the fence to add. This is the thing you're attaching. πŸ¦‹
  • shared β€” true if the fence should be added shared. That's the whole vibe check for this one. ✨

πŸ”₯ SEE ALSO πŸ”₯

Okay bestie, buckle up, because this list is long and we are not skipping a single one of them β€” the manpage said so and I do not play about completeness. πŸ’…

The kernel file in question, for the record:

./drivers/gpu/drm/amd/amdgpu/amdgpu_object.c

And now the full squad, in order, no cap:

Every single one, accounted for. Obsessed with my own diligence honestly. πŸ’€


Quick reminder that this whole page is the amdgpu_bo_fence(9) entry from the Kernel API Manual β€” so if you cite it, cite it right. 😌

And that's the tea! πŸ“ Signing off from ./drivers/gpu/drm/amd/amdgpu β€” dated October 2026, and the manual name on the tin is amdgpu_bo_fence(9). Bye bestie, go add that fence! πŸŒˆβ­πŸ’œ

πŸ“¦ where this page comes from