dma_resv_usage_rw(9)
dma_resv_usage_rw(9) π
okay bestie, welcome to the Kernel API Manual page for dma_resv_usage_rw β it's literally the helper-for-implicit-sync girlie, and we're gonna get you comfy with it. β¨
NAME π
dma_resv_usage_rw β helper for implicit sync
SYNOPSIS π¦
enum dma_resv_usage dma_resv_usage_rw (bool write );
ARGUMENTS πΈ
writeβ set this totrueif we create a new implicit sync write. that's it, that's the parameter π
DESCRIPTION π
So this one returns the implicit synchronization usage for write or read accesses. for the full context, peek at enum dma_resv_usage and dma_buf.resv β they're right there in the lore. π₯
SEE ALSO π
Kernel file ./include/linux/dma-resv.h is the home base, and here's the whole bestie squad:
enum dma_resv_usage(9)struct dma_resv(9)struct dma_resv_iter(9)dma_resv_iter_begin(9)dma_resv_iter_end(9)dma_resv_iter_usage(9)dma_resv_iter_is_restarted(9)dma_resv_for_each_fence_unlocked(9)dma_resv_for_each_fence(9)dma_resv_lock(9)dma_resv_lock_interruptible(9)dma_resv_lock_slow(9)dma_resv_lock_slow_interruptible(9)dma_resv_trylock(9)dma_resv_is_locked(9)dma_resv_locking_ctx(9)dma_resv_unlock(9)
mwah π β signed off from source/version ./include/linux, dated October 2026, for the dma_resv_usage_rw(9) page. bye bestie, go slay those implicit sync vibes π«Άπ
π¦ 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