Lines Matching refs:rng_p
297 #define SET_RNGS(rng_p, used_p, ctyp, ptyp) do { \
298 (rng_p)->child_high = (ctyp); \
299 (rng_p)->child_low = (rng_p)->parent_low = (used_p)->base; \
300 (rng_p)->parent_high = (ptyp); \
301 (rng_p)->parent_mid = 0; \
302 (rng_p)->size = (used_p)->len; \
308 pib_ranges_t *rng_p = ranges;
315 SET_RNGS(rng_p, used_p, ctype, ptype);
318 if (rng_p->child_low + rng_p->size == used_p->base)
319 rng_p->size += used_p->len;
321 rng_p++;
322 SET_RNGS(rng_p, used_p, ctype, ptype);
325 return (rng_p - ranges + 1);
395 pib_ranges_t *ranges, *rng_p;
405 rng_p = ranges;
406 for (i = 0; i < nrange; i++, rng_p++) {
408 if (isa_reg_p->regspec_bustype != rng_p->child_high)
412 if (isa_reg_p->regspec_addr < rng_p->child_low)
415 (rng_p->child_low + rng_p->size - 1))
418 offset = isa_reg_p->regspec_addr - rng_p->child_low;
420 pci_reg_p->pci_phys_hi = rng_p->parent_high;
422 pci_reg_p->pci_phys_low = rng_p->parent_low + offset;