STRUCT DPDMAI_CFG(9)
β¨ NAME β¨
struct dpdmai_cfg β Structure representing DPDMAI configuration. That's the whole name vibe, and she's iconic for it π
πΈ SYNOPSIS πΈ
okay so here's the exact shape, bestie, no cap:
struct dpdmai_cfg {
u8 num_queues;
u8 priorities[DPDMAI_PRIO_NUM];
};
π Members π
num_queuesβ literally the number of the DMA queues. That's it, that's the whole assignment: Number of the DMA queues.prioritiesβ priorities for the DMA hardware processing, periodt. Valid priorities are configured with values1-8, and the entry following the last valid entry should be configured with0. Don't forget that zero, okay? It's giving "please configure this correctly" energy π«Ά
bestie, the original really does say the entry following the last valid entry should be configured with 0 β so keep that in mind π
π¦ SEE ALSO π¦
the kernel file to peek at is ./drivers/dma/fsl-dpaa2-qdma/dpdmai.h, and these besties are all linked:
struct dpdmai_attr(9)enum dpdmai_dest(9)struct dpdmai_dest_cfg(9)struct dpdmai_rx_queue_cfg(9)struct dpdmai_rx_queue_attr(9)
this lil page comes from ./drivers/dma/fsl-dpaa2-qdma, dated October 2026, and it's literally struct dpdmai_cfg(9) β mwah, bye 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