STRUCT IPROC_PCIE_OB(9)
π NAME π
ok so this is struct iproc_pcie_ob β it's the iProc PCIe outbound mapping struct, bestie. that's it, that's the whole vibe. it lives in the Kernel API Manual for struct iproc_pcie_ob(9) and it's here to tell you how outbound mappings get described. no cap. π«Ά
β¨ SYNOPSIS β¨
here's the whole struct, exactly as it is, don't touch it:
struct iproc_pcie_ob {
resource_size_t axi_offset;
unsigned int nr_windows;
};
lowkey obsessed with how tidy that is. two members. main character energy, zero clutter. π
πΈ Members πΈ
axi_offsetβ this is the offset from the AXI address to the internal address used by the iProc PCIe core. like, it's the little distance between where AXI thinks things are and where the iProc PCIe core actually keeps them. it's aresource_size_t, so it's got the range, bestie. β¨nr_windowsβ the total number of supported outbound mapping windows. total, okay? all of them. every single window this thing supports gets counted right here, and it's anunsigned intso it's out here being all non-negative about it. π
fr fr, that's the entire struct. two fields, both doing their job, no drama. π¦
π¦ SEE ALSO π¦
go look at the rest of the family, iykyk:
- Kernel file
./drivers/pci/controller/pcie-iproc.henum iproc_pcie_type(9)struct iproc_pcie_ib(9)struct iproc_pcie(9)
like, _ib is inbound and _ob is outbound β they are literally siblings and you should meet both of them. π₯
and that's the page!! tysm for reading, mwah π β this one comes to you from ./drivers/pci/controller, dated October 2026, and it's giving "short but iconic." periodt. ππ
π¦ 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