adm_process_fc_descriptors(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… adm_process_fc_descriptors(9) β€” the Kernel API Manual glow-up πŸ¦‹

okay so bestie, welcome to the adm_process_fc_descriptors(9) page from the Kernel API Manual. yes it's a mouthful, yes we're gonna get through it together, and yes it's literally about processing descriptors for flow controlled xfers. slay. πŸ’–


✨ NAME ✨

adm_process_fc_descriptors β€” process descriptors for flow controlled xfers. that's the whole vibe. no cap. πŸŽ€


🌸 SYNOPSIS 🌸

void * adm_process_fc_descriptors (struct adm_chan *achan , void *desc ,
struct scatterlist *sg , u32 crci , u32 burst , enum
dma_transfer_direction direction );

look at her. six arguments, one return type, main character energy only. πŸ‘‘


🌈 ARGUMENTS 🌈

  • achan β€” the ADM channel, bestie. that's your whole context right there. 🫢
  • desc β€” descriptor memory pointer. it's giving "pointer to the memory where the descriptor lives". πŸ’«
  • sg β€” scatterlist entry. yes queen, one entry. 🌸
  • crci β€” the CRCI value. iconic, mysterious, exactly as advertised. ⭐
  • burst β€” burst size of transaction. it's literally the burst size of the transaction. πŸ”₯
  • direction β€” DMA transfer direction. which way are we going? that. 🧭

πŸ¦‹ SEE ALSO πŸ¦‹

kernel file ./drivers/dma/qcom/qcom_adm.c, and honestly the whole friend group:

go read all of them, iykyk. πŸ’œ


ngl, the non_fc one is right there in the list and she is not the same function β€” don't mix them up, bestie. πŸ™ˆ

okay that's the whole page and you ate it. πŸ“ this lil number lives in ./drivers/dma/qcom and it's dated October 2026. mwah, bye, go write some descriptors. πŸ’…βœ¨

πŸ“¦ where this page comes from