STRUCT IDMA64_CHIP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 β€” the struct device of the DMA controller πŸŽ›οΈ
  • sysdev β€” the struct device of the physical device that does DMA 🧚
  • irq β€” irq line ⚑
  • regs β€” memory mapped I/O space πŸ—ΊοΈ
  • idma64 β€” the struct idma64 that is filed by idma64_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