xgene_dma_free_desc_list(9)
hiii bestie π welcome to the Kernel API Manual page for xgene_dma_free_desc_list(9) β yes, the manual name is folded right in here like a little name tag π.
β¨ NAME β¨
xgene_dma_free_desc_list β free all descriptors in a queue. That's the whole assignment, and it ate. π
πΈ SYNOPSIS πΈ
void xgene_dma_free_desc_list (struct xgene_dma_chan *chan , struct list_head *list );
π¦ ARGUMENTS π¦
chanβ X-Gene DMA channel. Your main-character channel, fr fr. πlistβ the list to free. Yep, that list is getting freed. π«Ά
π₯ DESCRIPTION π₯
Okay so the description is short, and the locking note is doing all the talking:
LOCKING: must hold chan->lock
That's it, that's the vibe. The page says you must hold chan->lock, so don't skip the lock, bestie. πβ¨
π SEE ALSO π
- Kernel file
./drivers/dma/xgene-dma.c struct xgene_dma_chan(9)struct xgene_dma(9)xgene_dma_clean_completed_descriptor(9)xgene_dma_run_tx_complete_actions(9)xgene_dma_clean_running_descriptor(9)xgene_chan_xfer_ld_pending(9)xgene_dma_cleanup_descriptors(9)
Cute little sign-off time π source/version: ./drivers/dma Β· date: October 2026 Β· and yes, the star of the page is still xgene_dma_free_desc_list(9). Bye bestie, stay locked ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms