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