Home
last modified time | relevance | path

Searched refs:pci_base (Results 1 – 8 of 8) sorted by relevance

/src/sys/arm64/cavium/
H A Dthunder_pcie_common.c76 if (addr >= r->pci_base && in range_addr_is_pci()
77 addr < (r->pci_base + r->size) && in range_addr_is_pci()
124 return (r->pci_base + offset); in range_addr_phys_to_pci()
140 if (pci_addr >= r->pci_base && in range_addr_pci_to_phys()
141 pci_addr < (r->pci_base + r->size)) { in range_addr_pci_to_phys()
145 offset = pci_addr - r->pci_base; in range_addr_pci_to_phys()
H A Dthunder_pcie_fdt.c269 end < (sc->base.ranges[i].pci_base + in thunder_pcie_fdt_alloc_resource()
272 start += sc->base.ranges[i].pci_base; in thunder_pcie_fdt_alloc_resource()
274 end += sc->base.ranges[i].pci_base; in thunder_pcie_fdt_alloc_resource()
H A Dthunder_pcie_pem.c863 sc->ranges[0].pci_base = PCI_MEMORY_BASE; in thunder_pem_attach()
866 sc->ranges[0].pci_base; in thunder_pem_attach()
870 sc->ranges[1].pci_base = PCI_IO_BASE; in thunder_pem_attach()
873 sc->ranges[1].pci_base; in thunder_pem_attach()
877 base = sc->ranges[tuple].pci_base; in thunder_pem_attach()
897 sc->ranges[tuple].pci_base, in thunder_pem_attach()
/src/sys/dev/pci/
H A Dpci_host_generic.c89 uint64_t pci_base; in pci_host_generic_core_attach() local
180 pci_base = sc->ranges[tuple].pci_base; in pci_host_generic_core_attach()
208 pci_base, phys_base, size, range_descr); in pci_host_generic_core_attach()
225 error = rman_manage_region(rm, pci_base, pci_base + size - 1); in pci_host_generic_core_attach()
441 uint64_t pci_base; in generic_pcie_containing_range() local
454 pci_base = sc->ranges[i].pci_base; in generic_pcie_containing_range()
459 if (start < pci_base || end >= pci_base + size) in generic_pcie_containing_range()
493 *new_start = start - range->pci_base + range->phys_base; in generic_pcie_translate_resource()
626 args.offset = start - range->pci_base; in generic_pcie_map_resource()
H A Dpci_host_generic_fdt.c219 sc->ranges[i].pci_base = 0; in parse_pci_mem_ranges()
221 sc->ranges[i].pci_base <<= 32; in parse_pci_mem_ranges()
222 sc->ranges[i].pci_base |= base_ranges[j++]; in parse_pci_mem_ranges()
238 sc->ranges[i].pci_base = 0; in parse_pci_mem_ranges()
H A Dpci_host_generic.h56 uint64_t pci_base; member
H A Dpci_host_generic_acpi.c186 sc->base.ranges[r].pci_base = min; in pci_host_generic_acpi_parse_resource()
/src/sys/arm/broadcom/bcm2835/
H A Dbcm2838_pci.c227 ranges[0].pci_base, ranges[0].phys_base); in bcm_pcib_check_ranges()
240 i, ranges[i].pci_base, ranges[i].phys_base, in bcm_pcib_check_ranges()
582 new_base = sc->base.base.ranges[0].pci_base; in bcm_pcib_relocate_bridge_window()
617 pci_addr_t phys_base, pci_base; in bcm_pcib_attach() local
704 pci_base = sc->base.base.ranges[0].pci_base; in bcm_pcib_attach()
708 bcm_pcib_set_reg(sc, REG_BUS_WINDOW_LOW, pci_base & 0xffffffff); in bcm_pcib_attach()
709 bcm_pcib_set_reg(sc, REG_BUS_WINDOW_HIGH, pci_base >> 32); in bcm_pcib_attach()