ENUM IPROC_PCIE_TYPE(9)
πΈ enum iproc_pcie_type(9) πΈ
okay bestie so this is from the Kernel API Manual, and it's literally the whole personality test for iProc PCIe interfaces π like, which type of wrapper are you? take the quiz, find out, slay.
β¨ NAME β¨
enum iproc_pcie_type β the iProc PCIe interface type, aka the "which flavor of PCIe wrapper are we dealing with" enum π
π¦ SYNOPSIS π¦
enum iproc_pcie_type {
IPROC_PCIE_PAXB_BCMA ,
IPROC_PCIE_PAXB ,
IPROC_PCIE_PAXB_V2 ,
IPROC_PCIE_PAXC ,
IPROC_PCIE_PAXC_V2
};
like that's the whole roster, no cap π
π CONSTANTS π
IPROC_PCIE_PAXB_BCMAβ the BCMA-based host controllers, bcma girlies rise π«ΆIPROC_PCIE_PAXBβ the PAXB-based host controllers for the NS, NSP, Cygnus, NS2, and Pegasus SOCs. that's a whole friend group right there πIPROC_PCIE_PAXB_V2β PAXB-based host controllers for Stingray SoCs πβ¨ the sequel, the glow-upIPROC_PCIE_PAXCβ PAXC-based host controllers, the original recipe πIPROC_PCIE_PAXC_V2β PAXC-based host controllers, second generation. she came back better π₯
π Description π
so like, quick lore drop:
PAXB is the wrapper used in root complex that can be connected to an external endpoint device. external linkup energy, very main character π
PAXC is the wrapper used in root complex dedicated for internal emulated endpoint devices. it's giving private, exclusive, invite-only π§
different wrappers, different vibes, both iconic. periodt π
πΈ SEE ALSO πΈ
- Kernel file
./drivers/pci/controller/pcie-iproc.hstruct iproc_pcie_ob(9)struct iproc_pcie_ib(9)struct iproc_pcie(9)
go read those if you're obsessed and want the full story iykyk πβ¨
lowkey a reminder bestie: this is a kernel source-level thing, so the details are exact and the vibes are immaculate, but don't go inventing behavior that isn't here π
and that's the tea π signed off from ./drivers/pci/controller, October 2026, enum iproc_pcie_type(9) β catch you in the next manpage, muah πππ¦
π¦ 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