dma_fence_lock_irqsave(9)
β¨ NAME β¨
Welcome to the dma_fence_lock_irqsave(9) page from the Kernel API Manual, bestie π. This one is literally dma_fence_lock_irqsave β irqsave lock the fence. Thatβs the whole name, no cap. π
β¨ SYNOPSIS β¨
dma_fence_lock_irqsave (fence , flags );
Lowkey iconic signature, keep it exactly like that. π
β¨ ARGUMENTS β¨
fenceβ the fence to lock. Yep, thatβs the one youβre locking. πflagsβ where to store the CPU flags. Donβt forget, bestie. π«Ά
β¨ DESCRIPTION β¨
Okay so: lock the fence, preventing it from changing to the signaled state. Thatβs the entire plot β the fence is not gonna flip to signaled while youβve got it locked. Highkey the whole point. β¨π
Itβs giving βdo not disturbβ for fences, and honestly? Slay. π
β¨ SEE ALSO β¨
Kernel file ./include/linux/dma-fence.h β plus the whole bestie squad:
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_spinlock(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)
Bye bestie, mwah π β source/version: ./include/linux, date: October 2026.
π¦ 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