STRUCT IPROC_PCIE_OB_MAP(9)
π struct iproc_pcie_ob_map(9)
okay so bestie, welcome to the Kernel API Manual β this one's a lil struct from the iProc PCIe world and honestly? it's giving "small but mighty" β¨
πΈ NAME πΈ
struct iproc_pcie_ob_map β the iProc PCIe outbound mapping controller-specific parameters. yeah. that's the whole vibe. it's the struct that holds the controller-specific deets for outbound mapping π«Ά
β¨ SYNOPSIS β¨
struct iproc_pcie_ob_map {
resource_size_t window_sizes[MAX_NUM_OB_WINDOW_SIZES];
unsigned int nr_sizes;
};
like, look at it. two members. immaculate. no notes π
π Members π
window_sizesβ the list of supported outbound mapping window sizes, and they're measured in MB. it's literally the menu of window sizes this thing can do π₯nr_sizesβ the number of supported outbound mapping window sizes. i.e. how many entries of that list you actually get to use, no cap π
π¦ SEE ALSO π¦
- Kernel file
./drivers/pci/controller/pcie-iproc.c - enum
iproc_pcie_ib_map_type(9) struct iproc_pcie_ib_map(9)
go read those next, iykyk π
pet names for your structs are cute but the real ones live in ./drivers/pci/controller π§
and that's the page, bestie β brought to you by the good people at ./drivers/pci/controller, October 2026, manual name struct iproc_pcie_ob_map(9). slay, go map some windows ππβ
π¦ 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