ep93xx_dma_tx_submit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ep93xx_dma_tx_submit(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ep93xx_dma_tx_submit β€” literally the function that gets your prepared descriptor(s) set to be executed. The vibe is very β€œthe queue is queuing,” and yes, we’re covering every lil detail. ✨


🌸 NAME 🌸

ep93xx_dma_tx_submit β€” sets the prepared descriptor(s) to be executed. That’s the whole assignment, no cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

dma_cookie_t ep93xx_dma_tx_submit (struct dma_async_tx_descriptor *tx );

πŸ’… ARGUMENTS πŸ’…

  • tx β€” the descriptor to be executed. Like, the actual descriptor being sent through, bestie. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

Okay so here’s the tea: this function will execute the given descriptor on the hardware. If the hardware is busy, it queues the descriptor to be executed later on. Then it returns a cookie, and that cookie can be used to poll the status of the descriptor. Periodt. πŸ“


🌈 SEE ALSO 🌈

Go peek at the Kernel file ./drivers/dma/ep93xx_dma.c and these iconic friends:


byeee πŸ«ΆπŸ’œ mwah! This page’s footer energy is: source/version ./drivers/dma, date October 2026, and the manual page name ep93xx_dma_tx_submit(9). ✨

πŸ“¦ where this page comes from