Lines Matching refs:base_reg
31 unsigned int base_reg; member
48 *base = rbnode->base_reg; in regcache_rbtree_get_base_top_reg()
49 *top = rbnode->base_reg + ((rbnode->blklen - 1) * map->reg_stride); in regcache_rbtree_get_base_top_reg()
72 unsigned int base_reg, top_reg; in regcache_rbtree_lookup() local
76 regcache_rbtree_get_base_top_reg(map, rbnode, &base_reg, in regcache_rbtree_lookup()
78 if (reg >= base_reg && reg <= top_reg) in regcache_rbtree_lookup()
85 regcache_rbtree_get_base_top_reg(map, rbnode, &base_reg, in regcache_rbtree_lookup()
87 if (reg >= base_reg && reg <= top_reg) { in regcache_rbtree_lookup()
92 } else if (reg < base_reg) { in regcache_rbtree_lookup()
106 unsigned int base_reg; in regcache_rbtree_insert() local
117 base_reg = rbnode->base_reg; in regcache_rbtree_insert()
120 if (base_reg >= base_reg_tmp && in regcache_rbtree_insert()
121 base_reg <= top_reg_tmp) in regcache_rbtree_insert()
123 else if (base_reg > top_reg_tmp) in regcache_rbtree_insert()
125 else if (base_reg < base_reg_tmp) in regcache_rbtree_insert()
265 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_read()
279 unsigned int base_reg, in regcache_rbtree_insert_to_block() argument
289 blklen = (top_reg - base_reg) / map->reg_stride + 1; in regcache_rbtree_insert_to_block()
290 pos = (reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block()
291 offset = (rbnode->base_reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block()
325 rbnode->base_reg = base_reg; in regcache_rbtree_insert_to_block()
355 rbnode->base_reg = range->range_min; in regcache_rbtree_node_alloc()
361 rbnode->base_reg = reg; in regcache_rbtree_node_alloc()
399 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_write()
402 unsigned int base_reg, top_reg; in regcache_rbtree_write() local
422 &base_reg, &top_reg); in regcache_rbtree_write()
424 if (base_reg <= max && top_reg >= min) { in regcache_rbtree_write()
425 new_base_reg = min(reg, base_reg); in regcache_rbtree_write()
448 reg - rbnode->base_reg, value); in regcache_rbtree_write()
462 unsigned int base_reg, top_reg; in regcache_rbtree_sync() local
470 regcache_rbtree_get_base_top_reg(map, rbnode, &base_reg, in regcache_rbtree_sync()
472 if (base_reg > max) in regcache_rbtree_sync()
477 if (min > base_reg) in regcache_rbtree_sync()
478 start = (min - base_reg) / map->reg_stride; in regcache_rbtree_sync()
483 end = (max - base_reg) / map->reg_stride + 1; in regcache_rbtree_sync()
489 rbnode->base_reg, start, end); in regcache_rbtree_sync()
503 unsigned int base_reg, top_reg; in regcache_rbtree_drop() local
510 regcache_rbtree_get_base_top_reg(map, rbnode, &base_reg, in regcache_rbtree_drop()
512 if (base_reg > max) in regcache_rbtree_drop()
517 if (min > base_reg) in regcache_rbtree_drop()
518 start = (min - base_reg) / map->reg_stride; in regcache_rbtree_drop()
523 end = (max - base_reg) / map->reg_stride + 1; in regcache_rbtree_drop()