Lines Matching refs:rangep
194 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep)
196 if (rp->regspec_bustype != rangep->rng_cbustype)
199 if (rp->regspec_addr < rangep->rng_coffset)
202 if (rangep->rng_size == 0)
206 (rangep->rng_coffset + rangep->rng_size - 1))
222 struct rangespec *rangep;
240 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep)
241 if (reg_is_enclosed_in_range(rp, rangep))
253 rangep->rng_cbustype, rangep->rng_coffset,
254 rangep->rng_bustype, rangep->rng_offset, rangep->rng_size);
257 rp->regspec_bustype = rangep->rng_bustype;
258 rp->regspec_addr += rangep->rng_offset - rangep->rng_coffset;