Lines Matching refs:ebus_rp
84 ebus_regspec_t *ebus_rp, pci_regspec_t *rp);
378 ebus_regspec_t *ebus_rp, *ebus_regs;
400 ebus_rp = (ebus_regspec_t *)mp->map_obj.rp;
424 ebus_rp = &ebus_regs[rnumber];
433 ebus_rp->addr_low += off;
435 ebus_rp->size = len;
442 rval = acebus_apply_range(ebus_p, rdip, ebus_rp, &pci_reg);
487 ebus_regspec_t *ebus_rp, pci_regspec_t *rp)
497 ebus_rp->addr_hi, ebus_rp->addr_low, ebus_rp->size);
502 if (ebus_rp->addr_hi == rangep->ebus_phys_hi)
504 if ((ebus_rp->addr_low >=
506 ((ebus_rp->addr_low + ebus_rp->size - 1)
509 uint_t addr_offset = ebus_rp->addr_low -
523 min(ebus_rp->size, (rangep->rng_size -
568 ebus_regspec_t *ebus_rp;
584 "reg", (caddr_t)&ebus_rp, ®len) != DDI_SUCCESS) {
591 (void) sprintf(name, "%x,%x", ebus_rp->addr_hi,
592 ebus_rp->addr_low);
594 kmem_free((caddr_t)ebus_rp, reglen);
625 if (getprop(rdip, "reg", &ebus_rp, &i) != DDI_SUCCESS) {
632 kmem_free((caddr_t)ebus_rp, i);
635 *((off_t *)result) = ebus_rp[*(int *)arg].size;
636 kmem_free((caddr_t)ebus_rp, i);
643 if (getprop(rdip, "reg", &ebus_rp, &i) != DDI_SUCCESS) {
648 kmem_free((caddr_t)ebus_rp, i);