Lines Matching full:rp
146 struct ofw_pci_range *rp; in ofw_pcib_init() local
229 rp = sc->sc_range + i; in ofw_pcib_init()
233 switch (rp->pci_hi & OFW_PCI_PHYS_HI_SPACEMASK) { in ofw_pcib_init()
237 error = rman_manage_region(&sc->sc_io_rman, rp->pci, in ofw_pcib_init()
238 rp->pci + rp->size - 1); in ofw_pcib_init()
242 if (rp->pci_hi & OFW_PCI_PHYS_HI_PREFETCHABLE) { in ofw_pcib_init()
245 rp->pci, rp->pci + rp->size - 1); in ofw_pcib_init()
248 rp->pci, rp->pci + rp->size - 1); in ofw_pcib_init()
256 "error = %d\n", rp->pci_hi & in ofw_pcib_init()
257 OFW_PCI_PHYS_HI_SPACEMASK, rp->pci, in ofw_pcib_init()
258 rp->pci + rp->size - 1, error); in ofw_pcib_init()
464 struct ofw_pci_range *rp; in ofw_pcib_translate_resource() local
472 for (rp = sc->sc_range; rp < sc->sc_range + sc->sc_nrange && in ofw_pcib_translate_resource()
473 rp->pci_hi != 0; rp++) { in ofw_pcib_translate_resource()
474 if (start < rp->pci || start >= rp->pci + rp->size) in ofw_pcib_translate_resource()
477 switch (rp->pci_hi & OFW_PCI_PHYS_HI_SPACEMASK) { in ofw_pcib_translate_resource()
490 start += (rp->host - rp->pci); in ofw_pcib_translate_resource()
521 struct ofw_pci_range *rp; in ofw_pcib_map_resource() local
546 for (rp = sc->sc_range; rp < sc->sc_range + sc->sc_nrange && in ofw_pcib_map_resource()
547 rp->pci_hi != 0; rp++) { in ofw_pcib_map_resource()
548 if (start < rp->pci || start >= rp->pci + rp->size) in ofw_pcib_map_resource()
551 switch (rp->pci_hi & OFW_PCI_PHYS_HI_SPACEMASK) { in ofw_pcib_map_resource()
564 start += (rp->host - rp->pci); in ofw_pcib_map_resource()