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