xilinx_dma_c...e_descriptor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xilinx_dma_complete_descriptor(9) β€” bestie edition

okay so this page is literally from the Kernel API Manual, and it's about one tiny function that does one tiny thing: it flags the currently active descriptor as done. that's it. that's the whole vibe. it's short, it's sweet, it's giving "one line and a dream" ✨


🌸 NAME

xilinx_dma_complete_descriptor β€” marks the active descriptor as complete. no drama, no extra steps, just "bestie you're done here" πŸ’…


πŸŽ€ SYNOPSIS

void xilinx_dma_complete_descriptor (struct xilinx_dma_chan *chan );

yep, that's the whole thing. void return, one argument, no notes 🫢


πŸ¦‹ ARGUMENTS

  • chan β€” the xilinx DMA channel. that's the one and only thing you hand it, and it's a struct xilinx_dma_chan *. she's the main character here πŸ‘‘

πŸ”₯ CONTEXT

hardirq

⚠️ okay so important: this runs in hardirq context. like, actual hard interrupt context. so no sleeping, no blocking, no "let me just allocate a little something" β€” behave yourself in there fr fr 😭

🌈 SEE ALSO

the kernel file lives at ./drivers/dma/xilinx/xilinx_dma.c β€” go say hi to the source, it's iconic πŸ’–

and here's the whole friend group, in the exact order they showed up (no cap, every single one):


and that's the whole page, bestie πŸŽ€ short, sweet, hardirq-safe. this cutie came out of ./drivers/dma/xilinx and it's dated October 2026 β€” screenshot it, cite it, slay πŸ’œβœ¨

πŸ“¦ where this page comes from