amdkfd_fenc...le_signaling(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdkfd_fence_enable_signaling β€” the Kernel API Manual era πŸŽ€

okay so bestie, welcome to the glow-up of amdkfd_fence_enable_signaling(9) β€” yes that's a nine in the parens, it's a kernel-doc page, we're being ✨official✨ today.


✨ NAME ✨

amdkfd_fence_enable_signaling β€” the function that gets called when TTM wants to evict a KFD BO and schedules a job to move the BO πŸššπŸ’¨

And here's the vibe check on what it returns: if the fence is already signaled, it literally just returns true 🫢. If the fence is not signaled, it schedules an evict KFD process work item instead. no cap, that's the whole personality.


🌸 SYNOPSIS 🌸

bool amdkfd_fence_enable_signaling (struct dma_fence *f );

that's it, that's the whole signature, she's a bool and she's thriving πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • f β€” a dma_fence. that's the argument, that's the girl. it's a dma_fence, mwah πŸ’‹

🌈 SEE ALSO 🌈

  • the kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c β€” go read the source, it's giving main character energy πŸ“–
  • amdkfd_fence_release(9) β€” her bestie, the release one 🫢
  • amdkfd_fence_check_mm(9) β€” and the mm-checking one too, the trio ate πŸ’…

ngl if you're here it's probably because you're deep in the AMDGPU/KFD fence lore. that's iconic of you, fr fr πŸ§šβ€β™€οΈ

and that's the page! πŸŽ€ this little beauty lives under ./drivers/gpu/drm/amd/amdgpu and the manual itself is dated October 2026 β€” so mark your calendars bestie, see you then πŸ’–β­πŸ“

πŸ“¦ where this page comes from