STRUCT MTK_CQDMA_DEVICE(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β¨ β this page is all about struct mtk_cqdma_device, aka The struct holding info describing CQDMA device. that's the name, and it's iconic. π
πΈ SYNOPSIS πΈ
struct mtk_cqdma_device {
struct dma_device ddev;
struct clk *clk;
u32 dma_requests;
u32 dma_channels;
struct mtk_cqdma_vchan *vc;
struct mtk_cqdma_pchan **pc;
};
π Members π
okay bestie, here's the whole squad β every member is important, no skipping. π
ddevβ an instance forstruct dma_device. it's giving main-character DMA device energy. πclkβ the clock that device internal is using. internal clock vibes, fr fr. π°οΈdma_requestsβ the number of VCs the device supports to. count 'em. π₯dma_channelsβ the number of PCs the device supports to. also count 'em. πvcβ the pointer to all available VCs. pointer bestie. π«Άpcβ the pointer to all the underlying PCs. the underlying ones, periodt. π¦
π₯ SEE ALSO π₯
- Kernel file
./drivers/dma/mediatek/mtk-cqdma.cβstruct mtk_cqdma_vdesc(9),struct mtk_cqdma_pchan(9),struct mtk_cqdma_vchan(9). go read these next, iykyk. π
mwah π this page is sourced from ./drivers/dma/mediatek β October 2026 edition β and it's the struct mtk_cqdma_device(9) manual page. bye bestie, go slay that DMA code! π§π
π¦ 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