dma_fence_describe(9)
β¨ dma_fence_describe(9) β¨
okay so bestie, welcome to the dma_fence_describe page from the Kernel API Manual β this is the one that's literally just "dump the fence's whole personality into a `seq_file" π
πΈ NAME πΈ
dma_fence_describe β dump a fence description into a seq_file
π¦ SYNOPSIS π¦
void dma_fence_describe (struct dma_fence *fence , struct seq_file *seq
);
π ARGUMENTS π
fenceβ the fence you want to describe, like, the main character of this whole operation πseqβ theseq_filethat the textual description gets dropped into β¨
π DESCRIPTION π
So basically: you take a fence, you take a seq_file, and you dump a textual description of the fence and it's state into that seq_file. That's it, that's the whole gig. No cap, that's the function π«Ά
ngl it's a tiny little guy β but don't sleep on it, when you're debugging DMA fences this is exactly the thing you want in your group chat.
π₯ SEE ALSO π₯
- Kernel file
./drivers/dma-buf/dma-fence.c DMA fences overview(9)fence cross-driver contract(9)dma_fence_get_stub(9)dma_fence_allocate_private_stub(9)dma_fence_context_alloc(9)fence signalling annotation(9)dma_fence_begin_signalling(9)dma_fence_end_signalling(9)dma_fence_signal_timestamp_locked(9)dma_fence_signal_timestamp(9)dma_fence_signal_locked(9)dma_fence_check_and_signal_locked(9)dma_fence_check_and_signal(9)dma_fence_signal(9)dma_fence_wait_timeout(9)dma_fence_release(9)dma_fence_free(9)dma_fence_enable_signaling(9)dma_fence_add_callback(9)dma_fence_get_status(9)dma_fence_remove_callback(9)dma_fence_default_wait(9)dma_fence_wait_any_timeout(9)deadline hints(9)dma_fence_set_deadline(9)dma_fence_init(9)dma_fence_init64(9)dma_fence_driver_name(9)dma_fence_timeline_name(9)
and that's the whole page, bestie β go read the other thirty fence functions, iykyk π§
<x>β</x>
sign-off szn: this li'l baddie lives in ./drivers/dma-buf, dated October 2026, and answers to the name dma_fence_describe(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