dma_fence_unwrap_for_each(9)
π
dma_fence_unwrap_for_each(9) β Kernel API Manual β¨
πΈ NAME πΈ
dma_fence_unwrap_for_each β okay bestie, this is the iterator that literally goes off and iterates over all the fences in containers. Periodt. π
β¨ SYNOPSIS β¨
dma_fence_unwrap_for_each (fence , cursor , head );
π ARGUMENTS π
fenceβ the current fence, aka the one you're looking at right now ππcursorβ the current position inside the containers; it's giving "where am I?" bookmark energy π―π¦headβ the starting point for the iterator, the launch pad, the main character πβ¨
π§ DESCRIPTION π§
So what this does is unwrap dma_fence_chain and dma_fence_array containers and deep dive into all potential fences in them. Like, it's opening the box and then checking every little box inside β no fence left behind, fr fr π¦ππ
If head is just a normal fence, only that one is returned. No extra container drama, no chaos β just the one fence, slay π«Ά
π₯ SEE ALSO π₯
- Kernel file
./include/linux/dma-fence-unwrap.hstruct dma_fence_unwrap(9)dma_fence_unwrap_merge(9)
byeee bestie πβ¨ β this page came from ./include/linux, dated October 2026, and it's all about dma_fence_unwrap_for_each(9). π«Άπ
π¦ 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