sba_distributed_lmmio(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sba_distributed_lmmio(9) β€” return portion of distributed LMMIO range

okay so this is the sba_distributed_lmmio(9) page from the Kernel API Manual (yes, section 9 bestie), and it is lowkey a tiny little baddie of a manpage. we're talking about handing back a portion of the distributed LMMIO range, and honestly? it ate. let's get into it ✨


πŸŽ€ NAME πŸŽ€

sba_distributed_lmmio β€” return portion of distributed LMMIO range

🌸 SYNOPSIS 🌸

void sba_distributed_lmmio (struct parisc_device *pci_hba , struct
       resource *r );

that's the whole signature, character for character. don't touch it, bestie πŸ’…

πŸ¦‹ ARGUMENTS πŸ¦‹

  • pci_hba β€” The parisc device. that's it, that's the whole vibe.
  • r β€” resource PCI host controller wants start/end fields assigned. so the PCI host controller is like "bestie, please put the start/end fields in here," and this is the resource it's talking about.

πŸ”₯ DESCRIPTION πŸ”₯

For the given parisc PCI controller, this returns the portion of the distributed LMMIO range. The distributed LMMIO is always present, periodt β€” it's literally just a question of the base address and the size of the range. so it's giving "the range is always there, we're just figuring out where it starts and how big it is." πŸ’–

🌈 SEE ALSO 🌈

Kernel file ./drivers/parisc/sba_iommu.c β€” and then these absolute besties, all in (9):


cute little sign-off 🫢: this page lives under ./drivers/parisc, dated October 2026, and it's the sba_distributed_lmmio(9) manpage. mwah πŸ’‹

πŸ“¦ where this page comes from