dma_fence_spinlock(9)
okay bestie, you're looking at the dma_fence_spinlock(9) page from the kernel API manual, and it is giving βone job, zero dramaβ energy. The whole point? Get the spinlock that protects a fence. Periodt. π
β¨ NAME β¨
dma_fence_spinlock β return pointer to the spinlock protecting the fence π
πΈ SYNOPSIS πΈ
spinlock_t * dma_fence_spinlock (struct dma_fence *fence );
π ARGUMENTS π
fenceβ the fence to get the lock from π¦
π DESCRIPTION π
so this function returns either the pointer to the embedded spin lock or the pointer to the external spin lock. That's it. That's the whole function. No cap. π«Ά
π¦ SEE ALSO π¦
if you want the whole friend group, go here:
- Kernel file
./include/linux/dma-fence.h struct dma_fence(9)struct dma_fence_cb(9)struct dma_fence_ops(9)dma_fence_was_initialized(9)dma_fence_put(9)dma_fence_get(9)dma_fence_get_rcu(9)dma_fence_get_rcu_safe(9)dma_fence_lock_irqsave(9)dma_fence_unlock_irqrestore(9)dma_fence_assert_held(9)Safe external access to driver provided object members(9)dma_fence_is_signaled_locked(9)dma_fence_is_signaled(9)__dma_fence_is_later(9)dma_fence_is_later(9)dma_fence_is_later_or_same(9)dma_fence_later(9)dma_fence_get_status_locked(9)dma_fence_set_error(9)dma_fence_timestamp(9)dma_fence_wait(9)dma_fence_is_array(9)dma_fence_is_chain(9)dma_fence_is_container(9)
made with π from source/version ./include/linux, dated October 2026 β bye bestie, go protect those fences! π
π¦ 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