Lines Matching refs:rangep
365 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len);
444 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len);
499 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len);
892 struct sbbc_pci_rangespec *rangep = sbbc_p->rangep;
896 "Applying ranges for %s, rangep %llx, child_rp %llx, range %x\n",
897 ddi_driver_name(rdip), sbbc_p->rangep, child_rp, nrange);
901 for (b = 0; b < nrange; ++b, ++rangep) {
904 if (child_rp->addr_hi == rangep->sbbc_phys_hi)
907 rangep->sbbc_phys_low) &&
909 <= (rangep->sbbc_phys_low +
910 rangep->rng_size - 1))) {
912 rangep->sbbc_phys_low;
919 rangep->pci_phys_hi;
920 rp->pci_phys_mid = rangep->pci_phys_mid;
922 rangep->pci_phys_low + addr_offset;
925 min(child_rp->size, (rangep->rng_size -
948 struct sbbc_pci_rangespec *rangep;
952 "ranges", (caddr_t)&rangep, &range_len) != DDI_SUCCESS) {
961 kmem_free(rangep, range_len);
966 sbbcsoftp->rangep = rangep;