Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/arm64/cavium/
HDthunder_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()
HDthunder_pcie_fdt.c270 end < (sc->base.ranges[i].pci_base + in thunder_pcie_fdt_alloc_resource()
273 start += sc->base.ranges[i].pci_base; in thunder_pcie_fdt_alloc_resource()
275 end += sc->base.ranges[i].pci_base; in thunder_pcie_fdt_alloc_resource()
HDthunder_pcie_pem.c892 sc->ranges[0].pci_base = PCI_MEMORY_BASE; in thunder_pem_attach()
895 sc->ranges[0].pci_base; in thunder_pem_attach()
899 sc->ranges[1].pci_base = PCI_IO_BASE; in thunder_pem_attach()
902 sc->ranges[1].pci_base; in thunder_pem_attach()
906 base = sc->ranges[tuple].pci_base; in thunder_pem_attach()
926 sc->ranges[tuple].pci_base, in thunder_pem_attach()
/freebsd-14-stable/sys/dev/pci/
HDpci_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()
447 uint64_t pci_base; in generic_pcie_containing_range() local
460 pci_base = sc->ranges[i].pci_base; in generic_pcie_containing_range()
465 if (start < pci_base || end >= pci_base + size) in generic_pcie_containing_range()
499 *new_start = start - range->pci_base + range->phys_base; in generic_pcie_translate_resource()
658 args.offset = start - range->pci_base; in generic_pcie_map_resource()
HDpci_host_generic_fdt.c218 sc->ranges[i].pci_base = 0; in parse_pci_mem_ranges()
220 sc->ranges[i].pci_base <<= 32; in parse_pci_mem_ranges()
221 sc->ranges[i].pci_base |= base_ranges[j++]; in parse_pci_mem_ranges()
237 sc->ranges[i].pci_base = 0; in parse_pci_mem_ranges()
HDpci_host_generic.h56 uint64_t pci_base; member
HDpci_host_generic_acpi.c186 sc->base.ranges[r].pci_base = min; in pci_host_generic_acpi_parse_resource()
/freebsd-14-stable/sys/arm/broadcom/bcm2835/
HDbcm2838_pci.c225 ranges[0].pci_base, ranges[0].phys_base); in bcm_pcib_check_ranges()
238 i, ranges[i].pci_base, ranges[i].phys_base, in bcm_pcib_check_ranges()
580 new_base = sc->base.base.ranges[0].pci_base; in bcm_pcib_relocate_bridge_window()
615 pci_addr_t phys_base, pci_base; in bcm_pcib_attach() local
702 pci_base = sc->base.base.ranges[0].pci_base; in bcm_pcib_attach()
706 bcm_pcib_set_reg(sc, REG_BUS_WINDOW_LOW, pci_base & 0xffffffff); in bcm_pcib_attach()
707 bcm_pcib_set_reg(sc, REG_BUS_WINDOW_HIGH, pci_base >> 32); in bcm_pcib_attach()