STRUCT AMD_MDB_PCIE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the struct amd_mdb_pcie(9) page from the Kernel API Manual β€” and no cap, this whole thing is giving PCIe port information. ✨

🌸 NAME 🌸

struct amd_mdb_pcie β€” PCIe port information. That's the vibe, periodt. 🫢

πŸŽ€ SYNOPSIS πŸŽ€

here's the struct in all its exact glory, bestie:

struct amd_mdb_pcie {
    struct dw_pcie                  pci;
    void __iomem                    *slcr;
    struct irq_domain               *intx_domain;
    struct irq_domain               *mdb_domain;
    struct gpio_desc                *perst_gpio;
    int intx_irq;
 };

🧚 Members 🧚

  • pci β€” the DesignWare PCIe controller structure; this is where the PCIe controller situation lives. πŸ’…
  • slcr β€” the MDB System Level Control and Status Register (SLCR) base. iconic register-base energy. πŸŽ€
  • intx_domain β€” pointer to the INTx IRQ domain. IRQ-domain realness. ✨
  • mdb_domain β€” pointer to the MDB IRQ domain. another domain, slay. πŸ’œ
  • perst_gpio β€” GPIO descriptor for PERST# signal handling. handling the signal, not the drama. πŸ¦‹
  • intx_irq β€” the INTx IRQ interrupt number. a whole number, and it matters. πŸ”₯

🌈 SEE ALSO 🌈

go read those, iykyk πŸ‘‘


mwah πŸ’‹ this little page comes from ./drivers/pci/controller/dwc, dated October 2026, and yes bestie, it's still all about struct amd_mdb_pcie(9) β€” byeeee πŸ¦‹

πŸ“¦ where this page comes from