STRUCT AMD_MDB_PCIE(9)
π 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 π
- Kernel file
./drivers/pci/controller/dwc/pcie-amd-mdb.c amd_mdb_pcie_intx_map(9)amd_mdb_pcie_init_irq_domains(9)
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
- 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