STRUCT IDMA64_CHIP(9)
β¨ NAME β¨
okay so this is the Kernel API Manual page for struct idma64_chip(9), and it is literally the representation of iDMA 64-bit controller hardware πβ¨ like that's the whole vibe.
π¦ SYNOPSIS π¦
bestie, here's the struct in all its glory β every field, exactly as written:
struct idma64_chip {
struct device *dev;
struct device *sysdev;
int irq;
void __iomem *regs;
struct idma64 *idma64;
};
π Members π
devβ thestruct deviceof the DMA controller ποΈsysdevβ thestruct deviceof the physical device that does DMA π§irqβ irq line β‘regsβ memory mapped I/O space πΊοΈidma64β thestruct idma64that is filed byidma64_probeπ (yes, βfiledβ is what the page says β no cap, don't come for me)
π SEE ALSO π
Kernel file ./drivers/dma/idma64.h ππ«Ά
okay that's the whole page, bestie π β source/version: ./drivers/dma, date: October 2026, and yup, struct idma64_chip(9) is the name on the door π
β¨
π¦ 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