adm_process_..._descriptors(9)
okay so bestie, this is the adm_process_..._descriptors(9) page from the Kernel API Manual β and yes, we're doing kernel DMA stuff today π
π NAME π
adm_process_non_fc_descriptors β Process descriptors for non-fc xfers β¨
β¨ SYNOPSIS β¨
void * adm_process_non_fc_descriptors (struct adm_chan *achan , void
*desc , struct scatterlist *sg , enum dma_transfer_direction direction
);
π ARGUMENTS π
achanβ ADM channel π she's the main character here, no capdescβ Descriptor memory pointer π«Ά literally the pointer to the descriptor memorysgβ Scatterlist entry π¦ the scatterlist entry in questiondirectionβ DMA transfer direction π which way the DMA transfer is going
π¦ SEE ALSO π¦
Kernel file: ./drivers/dma/qcom/qcom_adm.c β yes, that exact path, bestie π
The related function besties are:
adm_free_chan(9)adm_get_blksize(9)adm_process_fc_descriptors(9)adm_prep_slave_sg(9)adm_terminate_all(9)adm_start_dma(9)adm_dma_irq(9)adm_tx_status(9)adm_issue_pending(9)adm_dma_free_desc(9)adm_dma_xlate(9)
mwah π β sourced from ./drivers/dma/qcom, dated October 2026 πβ¨
π¦ 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