STRUCT IPROC_PCIE_OB_MAP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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