amd_mdb_pci..._irq_domains(9)
π amd_mdb_pci..._irq_domains(9) β the kernel API manual, but make it make sense
okay so bestie, welcome to the Kernel API Manual entry for amd_mdb_pci..._irq_domains(9) β yes the header name is abbreviated with the lil ... and no we're not gonna fight about it, that's just how it's filed. This is the page for amd_mdb_pcie_init_irq_domains, and it's short, it's sweet, and it does exactly one thing. Let's get into it π
β¨ NAME β¨
amd_mdb_pcie_init_irq_domains β literally just: Initialize IRQ domain. That's the whole vibe. No cap. π¦
β¨ SYNOPSIS β¨
int amd_mdb_pcie_init_irq_domains (struct amd_mdb_pcie *pcie , struct
platform_device *pdev );
so she takes two args and hands you back an int. iconic behavior honestly π
πΈ ARGUMENTS πΈ
pcieβ PCIe port information. like, the whole port's lore, packaged up π«Άpdevβ Platform device. the device, but the platform flavor β¨
π₯ RETURN π₯
Returns '0' on success and error value on failure. that's it, that's the deal β zero means we slayed, anything else means something went sideways π
π SEE ALSO π
- Kernel file
./drivers/pci/controller/dwc/pcie-amd-mdb.c - struct
amd_mdb_pcie(9) amd_mdb_pcie_intx_map(9)
go read those next, iykyk π
and that's the whole page bestie, no filler, no fluff, fr fr π
source/version: ./drivers/pci/controller/dwc β dated October 2026 β so go forth and initialize those IRQ domains, main character energy only ππ
π¦ 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