msgdma_complete_descriptor(9)
π msgdma_complete_descriptor(9)
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil function with main character energy and honestly she does exactly what her name says. Let's get into it π«Ά
πΈ NAME πΈ
msgdma_complete_descriptor β literally just marks the active descriptor as complete π no cap, that's the whole job
β¨ SYNOPSIS β¨
void msgdma_complete_descriptor (struct msgdma_device *mdev );
it's giving "void, takes one thing, returns nothing, minds her business" π₯
π ARGUMENTS π
mdevβ a pointer to the Altera mSGDMA device structure π that's it, that's the whole argument list, she's lowkey low maintenance
π¦ SEE ALSO π¦
the kernel file is right here if you wanna go read the source like the icon you are:
./drivers/dma/altera-msgdma.cβstruct
and here's the full friend group, the whole squad, everybody in 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_issue_pending(9)msgdma_chan_desc_cleanup(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)
fr fr read them all, they all live together in ./drivers/dma and they're a vibe π
so yeah π that's the page, short and slay. this lil cutie is brought to you by ./drivers/dma and she's dated October 2026, signed sealed delivered as msgdma_complete_descriptor(9) π
β¨ bye bestie, go mark something complete π¦
π¦ 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