STRUCT MIPS_CDMM_DEVICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mips_cdmm_device(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ this page is literally about one single device on a CDMM bus, and it's giving main-character energy 🫢

🌸 NAME 🌸

struct mips_cdmm_device β€” Represents a single device on a CDMM bus. periodt. πŸ’…

✨ SYNOPSIS ✨

       struct mips_cdmm_device {
           struct device           dev;
           unsigned int            cpu;
           struct resource         res;
           unsigned int            type;
           unsigned int            rev;
        };

πŸŽ€ Members πŸŽ€

  • dev β€” Driver model device object. it's the official driver-model ID card for this device πŸͺͺ
  • cpu β€” CPU which can access this device. like, which CPU gets to slide in and talk to it πŸ’»
  • res β€” MMIO resource. the memory-mapped I/O hookup, bestie 🧚
  • type β€” Device type identifier. tells you what kind of device this is πŸ‘‘
  • rev β€” Device revision number. the version stamp, iykyk πŸ”₯

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./arch/mips/include/asm/cdmm.h β€” go say hi to struct mips_cdmm_driver(9), mips_cdmm_phys_base(9) too, bestie 🫢


that's the whole glow-up πŸ’– source/version: ./arch/mips/include/asm; date: October 2026; page: struct mips_cdmm_device(9) β€” mwah, bye bestie πŸ’‹βœ¨

πŸ“¦ where this page comes from