ep93xx_dma_...an_resources(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ep93xx_dma_...an_resources(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes the title up top is literally truncated to ep93xx_dma_...an_resources(9) (the page name got ate by the ellipsis, it's giving "we ran out of column width", iconic honestly). Anyway. This one's a little baby function page and we're gonna slay it together 🫢


πŸŽ€ NAME

ep93xx_dma_alloc_chan_resources β€” allocate resources for the channel πŸ’–

✨ SYNOPSIS

int ep93xx_dma_alloc_chan_resources (struct dma_chan *chan );

🌸 ARGUMENTS

  • chan β€” the channel to allocate resources for, no cap, that's the whole parameter 🌈

πŸ¦‹ DESCRIPTION

So this function does exactly what it says on the tin: it allocates all the necessary resources for the given DMA channel, and then it hands you back the number of allocated descriptors for that channel πŸ”₯

And if it goes wrong? Negative errno comes back at you 😭 failure vibes only, but like, informative failure vibes πŸ’€

πŸ‘‘ SEE ALSO

Kernel file ./drivers/dma/ep93xx_dma.c β€” plus the whole friend group, fr fr:


aaand that's the page πŸŽ€ tysm for reading, mwah πŸ’‹ β€” this came to you from ./drivers/dma, dated October 2026, and yeah, the footer still calls it ep93xx_dma_...an_resources(9) because the ellipsis is the main character and it's not giving up its spot πŸ’…βœ¨

πŸ“¦ where this page comes from