Searched refs:sc_range (Results 1 – 10 of 10) sorted by relevance
59 struct upa_range *sc_range; member112 &sc->sc_nrange, (void **)&sc->sc_range)) in upa_attach()181 if (offset < sc->sc_range[i].ur_space) in upa_bus_map()183 if (offset >= (sc->sc_range[i].ur_space + in upa_bus_map()184 sc->sc_range[i].ur_space)) in upa_bus_map()191 offset -= sc->sc_range[i].ur_space; in upa_bus_map()192 offset += sc->sc_range[i].ur_addr; in upa_bus_map()212 if (paddr + off < sc->sc_range[i].ur_space) in upa_bus_mmap()214 if (paddr + off >= (sc->sc_range[i].ur_space + in upa_bus_mmap()215 sc->sc_range[i].ur_space)) in upa_bus_mmap()[all …]
173 sc->sc_range = NULL; in ebus_attach()199 &sc->sc_nrange, &sc->sc_range); in ebus_attach()402 if (bar != sc->sc_range[i].child_hi) in _ebus_bus_map()404 if (offset < sc->sc_range[i].child_lo || in _ebus_bus_map()406 (sc->sc_range[i].child_lo + sc->sc_range[i].size)) in _ebus_bus_map()410 ss = (sc->sc_range[i].phys_hi>>24)&3; in _ebus_bus_map()425 pciaddr = ((bus_addr_t)sc->sc_range[i].phys_mid << 32UL) | in _ebus_bus_map()426 sc->sc_range[i].phys_lo; in _ebus_bus_map()450 ((bus_addr_t)sc->sc_range[i].child_hi << 32) | in ebus_bus_mmap()451 sc->sc_range[i].child_lo; in ebus_bus_mmap()
53 struct central_range *sc_range; member96 &sc->sc_nrange, (void **)&sc->sc_range); in central_attach()191 if (sc->sc_range[i].cspace != slot) in _central_bus_map()194 paddr = offset - sc->sc_range[i].coffset; in _central_bus_map()195 paddr += sc->sc_range[i].poffset; in _central_bus_map()196 paddr |= ((bus_addr_t)sc->sc_range[i].pspace << 32); in _central_bus_map()
92 &sc->sc_nrange, (void **)&sc->sc_range); in fhc_attach()196 if (sc->sc_range[i].cspace != slot) in _fhc_bus_map()199 paddr = offset - sc->sc_range[i].coffset; in _fhc_bus_map()200 paddr += sc->sc_range[i].poffset; in _fhc_bus_map()201 paddr |= ((bus_addr_t)sc->sc_range[i].pspace << 32); in _fhc_bus_map()
117 sc->sc_range = NULL; in ebus_mainbus_attach()159 &sc->sc_nrange, (void **)&sc->sc_range); in ebus_mainbus_attach()228 range = (struct ebus_mainbus_ranges *)sc->sc_range; in ebus_mainbus_bus_map()
58 struct ebus_ranges *sc_range; member
53 struct fhc_range *sc_range; member
67 u_int sc_range; member252 sc->sc_range = 0 - IOMMU_DVMA_BASE; in iommu_attach()256 i = ffs(sc->sc_range/(1 << 24)) - 1; in iommu_attach()257 if ((1 << i) != (sc->sc_range/(1 << 24))) in iommu_attach()275 sc->sc_range >> 20); in iommu_attach()
98 struct openprom_range *sc_range; member
69 struct rom_range *sc_range; /* ROM range property */ member313 sc->sc_range = vmebus_translations; in vmeattach_mainbus()422 &sc->sc_nrange, &sc->sc_range) != 0) { in vmeattach_iommu()471 struct rom_range *rp = &sc->sc_range[i]; in vmebus_translate()