xilinx_dpdma_chan_err(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xilinx_dpdma_chan_err(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… this one's a lil function that does exactly one thing and does it slayfully: it checks if your DPDMA channel is having a bad day.


🌸 NAME 🌸

xilinx_dpdma_chan_err β€” literally just detect any channel error 🚨 no cap, that's the whole job.


πŸ¦‹ SYNOPSIS πŸ¦‹

bool xilinx_dpdma_chan_err (struct xilinx_dpdma_chan *chan , u32 isr ,
u32 eisr );

look at her go 😭 three args, one bool, zero drama.


πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” the DPDMA channel in question, our main character πŸ‘‘
  • isr β€” the masked Interrupt Status Register, i.e. the receipts but masked ✨
  • eisr β€” the Error Interrupt Status Register, the chaos register πŸ’€

⭐ RETURN ⭐

it gives you true if any channel error occurs, and false otherwise. that's it. that's the vibe check 🫢


🌈 SEE ALSO 🌈

kernel file ./drivers/dma/xilinx/xilinx_dpdma.c β€” and the whole friend group, because none of these exist in a vacuum, iykyk:


and that's the whole page, bestie πŸ’œ go read the source, it's giving documentation excellence. this lil gem lives in ./drivers/dma/xilinx and the version/date stamp says October 2026 β€” so yeah, future-coded and iconic fr fr πŸ§šπŸŒΈπŸ’–

πŸ“¦ where this page comes from