Lines Matching refs:rbs_area
84 struct rbs_area *rbs = &c->rbs_area[c->rbs_curr]; in rbs_switch()
103 c->rbs_curr = (c->rbs_curr + 1) % ARRAY_SIZE (c->rbs_area); in rbs_switch()
104 rbs = c->rbs_area + c->rbs_curr; in rbs_switch()
107 c->rbs_left_edge = (c->rbs_left_edge + 1) % ARRAY_SIZE (c->rbs_area); in rbs_switch()
134 while (!rbs_contains (&c->rbs_area[curr], bsp)) in rbs_find_stacked()
142 n = rse_num_regs (c->rbs_area[curr].end, bsp); in rbs_find_stacked()
143 curr = (curr + ARRAY_SIZE (c->rbs_area) - 1) % ARRAY_SIZE (c->rbs_area); in rbs_find_stacked()
144 bsp = rse_skip_regs (c->rbs_area[curr].end - c->rbs_area[curr].size, n); in rbs_find_stacked()
149 nregs = rse_num_regs (bsp, c->rbs_area[curr].end); in rbs_find_stacked()
158 *locp = rbs_loc (c->rbs_area + curr, addr); in rbs_find_stacked()
160 *rnat_locp = rbs_get_rnat_loc (c->rbs_area + curr, addr); in rbs_find_stacked()
172 curr = (curr + ARRAY_SIZE (c->rbs_area) - 1) % ARRAY_SIZE (c->rbs_area); in rbs_find_stacked()
173 bsp = c->rbs_area[curr].end - c->rbs_area[curr].size; in rbs_find_stacked()
180 get_rnat (struct cursor *c, struct rbs_area *rbs, unw_word_t bsp, in get_rnat()
205 struct rbs_area *rbs = c->rbs_area + curr; in rbs_cover_and_flush()
266 curr = (curr + ARRAY_SIZE (c->rbs_area) - 1) in rbs_cover_and_flush()
267 % ARRAY_SIZE (c->rbs_area); in rbs_cover_and_flush()
268 rbs = c->rbs_area + curr; in rbs_cover_and_flush()