Lines Matching refs:rangep
305 kmem_free(ebus_p->rangep, ebus_p->range_cnt * in acebus_detach()
322 struct ebus_pci_rangespec *rangep; in acebus_get_ranges_prop() local
326 "ranges", (caddr_t)&rangep, &range_len) != DDI_SUCCESS) { in acebus_get_ranges_prop()
336 kmem_free(rangep, range_len); in acebus_get_ranges_prop()
347 "addr 0x%x.0x%x.0x%x ", rangep[i].ebus_phys_hi, in acebus_get_ranges_prop()
348 rangep[i].ebus_phys_low, rangep[i].pci_phys_hi, in acebus_get_ranges_prop()
349 rangep[i].pci_phys_mid, rangep[i].pci_phys_low); in acebus_get_ranges_prop()
350 DBG1(D_MAP, ebus_p, "Size 0x%x\n", rangep[i].rng_size); in acebus_get_ranges_prop()
355 ebus_p->rangep = rangep; in acebus_get_ranges_prop()
491 struct ebus_pci_rangespec *rangep = ebus_p->rangep; in acebus_apply_range() local
499 for (b = 0; b < nrange; ++b, ++rangep) { in acebus_apply_range()
502 if (ebus_rp->addr_hi == rangep->ebus_phys_hi) in acebus_apply_range()
505 rangep->ebus_phys_low) && in acebus_apply_range()
507 <= (rangep->ebus_phys_low + in acebus_apply_range()
508 rangep->rng_size - 1))) { in acebus_apply_range()
510 rangep->ebus_phys_low; in acebus_apply_range()
517 rangep->pci_phys_hi; in acebus_apply_range()
518 rp->pci_phys_mid = rangep->pci_phys_mid; in acebus_apply_range()
520 rangep->pci_phys_low + addr_offset; in acebus_apply_range()
523 min(ebus_rp->size, (rangep->rng_size - in acebus_apply_range()
527 rangep->ebus_phys_hi, in acebus_apply_range()
528 rangep->ebus_phys_low); in acebus_apply_range()
531 rangep->pci_phys_hi, in acebus_apply_range()
532 rangep->pci_phys_mid, in acebus_apply_range()
533 rangep->pci_phys_low, in acebus_apply_range()
534 rangep->rng_size); in acebus_apply_range()