msgdma_issue_pending(9)
π msgdma_issue_pending(9) β like, the whole kernel API manual vibe β¨
okay bestie, so this page lives in the Kernel API Manual (that's the manual name, iykyk) and it's all about one little function that goes poke poke at your DMA channel and says "hey girl, there's stuff waiting, go get it π". It's called msgdma_issue_pending and its whole personality is: Issue pending transactions.
π NAME π
msgdma_issue_pending β Issue pending transactions
periodt. that's the entire job description: pending transactions get issued. iconic of her, honestly.
β¨ SYNOPSIS β¨
void msgdma_issue_pending (struct dma_chan *chan );
no return value, because she doesn't gossip back β she just does the thing π«Ά
πΈ ARGUMENTS πΈ
chanβ DMA channel pointer. yes that's it, one single argument, a pointer to thestruct dma_chanthat we're gonna nudge. she's low-maintenance like that π
π¦ SEE ALSO π¦
the main character herself lives in the kernel file ./drivers/dma/altera-msgdma.c, and there's a struct hanging out there too. and then, like, the entire extended friend group (all (9) sections, all of them, no cap β none of them got left out of the group chat):
msgdma_extended_desc(9)struct msgdma_sw_desc(9)msgdma_get_descriptor(9)msgdma_free_descriptor(9)msgdma_free_desc_list(9)msgdma_desc_config(9)msgdma_desc_config_eod(9)msgdma_tx_submit(9)msgdma_prep_memcpy(9)msgdma_prep_slave_sg(9)msgdma_copy_desc_to_fifo(9)msgdma_start_transfer(9)msgdma_chan_desc_cleanup(9)msgdma_complete_descriptor(9)msgdma_free_descriptors(9)msgdma_free_chan_resources(9)msgdma_alloc_chan_resources(9)msgdma_tasklet(9)msgdma_irq_handler(9)msgdma_dev_remove(9)msgdma_probe(9)msgdma_remove(9)
like, that's the whole altera-msgdma squad right there. go read them all, they're literally all bangers π₯
heads up bestie: every single one of those is a(9)section reference β if you're looking them up, keep the(9), don't @ me π
and that's the page!! mwah π
cute little sign-off time: this one comes from the ./drivers/dma corner of the world π, dated October 2026, and it's filed under msgdma_issue_pending(9) β which, yeah, is the same name as the title, she's consistent, we stan πβ¨π¦π
π¦ 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