__libie_pci_map_mmio_region(9)
β¨ __libie_pci_map_mmio_region(9) β¨
okay bestie, welcome to this page from the Kernel API Manual β itβs giving βletβs map a PCI device MMIO regionβ energy and honestly? iconic. π
π NAME π
__libie_pci_map_mmio_region β map PCI device MMIO region
πΈ SYNOPSIS πΈ
bool __libie_pci_map_mmio_region (struct libie_mmio_info *mmio_info ,
resource_size_t offset , resource_size_t size , int num_args , ... );
π¦ ARGUMENTS π¦
mmio_infoβ thestructwhere the mapped MMIO region gets stored, no cap.offsetβ MMIO region start offset.sizeβ MMIO region size.num_argsβ number of additional arguments present....β optional BAR index (0by default). iykyk π«Ά
β RETURN β
true if the requested address range is accessible through a new or existing mapping, and false otherwise. fr fr, thatβs the whole vibe check.
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/libie/pci.c libie_find_mmio_region(9),__libie_pci_get_mmio_addr(9),libie_pci_unmap_fltr_regs(9),libie_pci_unmap_all_mmio_regions(9),libie_pci_init_dev(9)
and thatβs the page, bestie π shoutout to the source/version ./drivers/net/ethernet/intel/l... and the October 2026 date β periodt. π
π¦ 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