libie_find_mmio_region(9)
π 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 π§
__libie_pci_get_mmio_addr(9)__libie_pci_map_mmio_region(9)libie_pci_unmap_fltr_regs(9)libie_pci_unmap_all_mmio_regions(9)libie_pci_init_dev(9)
later bestie β page libie_find_mmio_region(9), source/version ./drivers/net/ethernet/intel/l..., October 2026 ππ¦
π¦ 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