libie_find_mmio_region(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, meet libie_find_mmio_region(9) from the Kernel API Manual β€” it’s the one that helps you find the MMIO region containing a range. lowkey iconic πŸ’…


✨ SYNOPSIS ✨

struct libie_pci_mmio_region * libie_find_mmio_region (const struct
list_head *mmio_list , resource_size_t offset , resource_size_t size ,
int bar_idx );

πŸŽ€ ARGUMENTS πŸŽ€

  • mmio_list β€” the list that contains MMIO region info 🫢
  • offset β€” range start offset ✨
  • size β€” range size πŸŽ€
  • bar_idx β€” BAR index containing the range to search πŸ”₯

πŸ¦‹ DESCRIPTION πŸ¦‹

MMIO regions mappings are traversed from oldest to newest. periodt πŸ’«


🌸 RETURN 🌸

Returns a pointer to a MMIO region overlapping with the range in any way, or NULL if no such region is mapped. no cap 😭


πŸ’… SEE ALSO πŸ’…

Kernel file: ./drivers/net/ethernet/intel/libie/pci.c 🧚


later bestie β€” page libie_find_mmio_region(9), source/version ./drivers/net/ethernet/intel/l..., October 2026 πŸ’œπŸ¦‹

πŸ“¦ where this page comes from