STRUCT QDMA_PLATDATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct qdma_platdata(9) πŸ’…

okay so bestie, this page is from the Kernel API Manual, and today’s main character is struct qdma_platdata β€” literally the Platform specific data for QDMA engine. that’s the whole NAME moment, no cap. it’s giving β€œsetup bag for the QDMA engine” energy, and we are opening every pocket. 🫢

✨ NAME ✨

struct qdma_platdata β€” Platform specific data for QDMA engine.

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct qdma_platdata {
           u32 max_mm_channels;
           u32 irq_index;
           struct dma_slave_map    *device_map;
           struct device           *dma_dev;
        };

πŸŽ€ Members πŸŽ€

member-by-member vibe check, no skips, periodt:

  • max_mm_channels β€” Maximum number of MM DMA channels in each direction.
  • irq_index β€” The index of first IRQ.
  • device_map β€” DMA slave map.
  • dma_dev β€” The device pointer for dma operations.

not me obsessing over every field, but here we are πŸ’…βœ¨

🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/platform_data/amd_qdma.h struct qdma_queue_info(9)

k that’s the whole page, bestie πŸ’– source/version: ./include/linux/platform_data; date: October 2026; footer title: struct qdma_platdata(9). slay and goodbye πŸ‘‘βœ¨

πŸ“¦ where this page comes from