STRUCT QDMA_PLATDATA(9)
π 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.hstructqdma_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
- 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