STRUCT DPDMAI_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 values 1-8, and the entry following the last valid entry should be configured with 0. 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