Lines Matching refs:rangep
192 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() argument
194 if (rp->regspec_bustype != rangep->rng_cbustype) in reg_is_enclosed_in_range()
197 if (rp->regspec_addr < rangep->rng_coffset) in reg_is_enclosed_in_range()
200 if (rangep->rng_size == 0) in reg_is_enclosed_in_range()
204 (rangep->rng_coffset + rangep->rng_size - 1)) in reg_is_enclosed_in_range()
220 struct rangespec *rangep; in i_ddi_apply_range() local
238 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep) in i_ddi_apply_range()
239 if (reg_is_enclosed_in_range(rp, rangep)) in i_ddi_apply_range()
251 rangep->rng_cbustype, rangep->rng_coffset, in i_ddi_apply_range()
252 rangep->rng_bustype, rangep->rng_offset, rangep->rng_size); in i_ddi_apply_range()
255 rp->regspec_bustype = rangep->rng_bustype; in i_ddi_apply_range()
256 rp->regspec_addr += rangep->rng_offset - rangep->rng_coffset; in i_ddi_apply_range()