dma_get_slave_channel(9)
π dma_get_slave_channel(9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual page for dma_get_slave_channel(9) β yes the (9) is part of the name, it's giving official, it's giving kernel-doc, we love that for us β¨
πΈ NAME πΈ
dma_get_slave_channel β try to get a specific channel exclusively π no sharing, no splitting, this channel is yours, main character energy only π
β¨ SYNOPSIS β¨
struct dma_chan * dma_get_slave_channel (struct dma_chan *chan );
like literally that's the whole signature π«Ά one function, one pointer in, one pointer out, no drama π
π¦ ARGUMENTS π¦
chanβ target channel π― the one you're coming for. it's the channel you want, bestie, and the function is gonna try to get it for you β exclusively, periodt π₯
π SEE ALSO π
the whole friend group π first up, the kernel file where all this lives:
Kernel file ./drivers/dma/dmaengine.c
and then the crew, all of them, no cap, every single one π«‘
dev_to_dma_chan(9)struct dma_chan_tbl_ent(9)dma_chan_is_local(9)min_chan(9)dma_channel_rebalance(9)balance_ref_count(9)dma_chan_get(9)dma_chan_put(9)dma_find_channel(9)dma_issue_pending_all(9)__dma_request_channel(9)dma_request_chan(9)dma_request_chan_by_mask(9)devm_dma_request_chan(9)dmaengine_get(9)dmaengine_put(9)dma_async_device_register(9)dma_async_device_unregister(9)dmaenginem_async_device_register(9)dma_wait_for_async_tx(9)dma_run_dependencies(9)
like that's a whole squad, iykyk ππ
π§ sign-off π§
this little beauty ships out of ./drivers/dma π and it's dated October 2026 β and yeah, the page name is still dma_get_slave_channel(9) because we don't do name changes around here π slay, go get your channel bestie ππ
π¦ 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