fsldma_clea...g_descriptor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, we're in the Kernel API Manual, and the page we're reading is fsldma_clean_running_descriptor(9) β€” the header shows it as fsldma_clea...g_descriptor(9), but it's literally the same function, iykyk. No cap, this one is short and sweet. πŸ’…

πŸ’– NAME πŸ’–

  • fsldma_clean_running_descriptor β€” move the completed descriptor from ld_running to ld_completed. ✨

πŸŽ€ SYNOPSIS πŸŽ€

Here's the exact signature, bestie β€” don't let the line break scare you:

void fsldma_clean_running_descriptor (struct fsldma_chan *chan , struct
fsl_desc_sw *desc );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • chan β€” Freescale DMA channel. That's the channel, bestie. πŸ’œ
  • desc β€” the descriptor which is completed. Yes, the finished one. 🫢

🌸 DESCRIPTION 🌸

So here's the move: free the descriptor directly if it's been acked by the async_tx api, or move it to the queue ld_completed. That's the whole vibe. πŸ’…

🌈 SEE ALSO 🌈


πŸ’– Cute sign-off: source/version ./drivers/dma, dated October 2026. That's the whole page, bestie β€” periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from