Lines Matching refs:pos
432 struct map *pos = rb_entry(next, struct map, rb_node); in maps__delete() local
434 next = rb_next(&pos->rb_node); in maps__delete()
435 rb_erase(&pos->rb_node, maps); in maps__delete()
436 map__delete(pos); in maps__delete()
442 struct map *pos, *n; in maps__delete_removed() local
444 list_for_each_entry_safe(pos, n, maps, node) { in maps__delete_removed()
445 list_del(&pos->node); in maps__delete_removed()
446 map__delete(pos); in maps__delete_removed()
505 struct map *pos = rb_entry(next, struct map, rb_node); in map_groups__flush() local
506 next = rb_next(&pos->rb_node); in map_groups__flush()
507 rb_erase(&pos->rb_node, root); in map_groups__flush()
513 list_add_tail(&pos->node, &mg->removed_maps[pos->type]); in map_groups__flush()
544 struct map *pos = rb_entry(nd, struct map, rb_node); in map_groups__find_symbol_by_name() local
545 struct symbol *sym = map__find_symbol_by_name(pos, name, filter); in map_groups__find_symbol_by_name()
550 *mapp = pos; in map_groups__find_symbol_by_name()
581 struct map *pos = rb_entry(nd, struct map, rb_node); in __map_groups__fprintf_maps() local
583 printed += map__fprintf(pos, fp); in __map_groups__fprintf_maps()
585 printed += dso__fprintf(pos->dso, type, fp); in __map_groups__fprintf_maps()
604 struct map *pos; in __map_groups__fprintf_removed_maps() local
607 list_for_each_entry(pos, &mg->removed_maps[type], node) { in __map_groups__fprintf_removed_maps()
609 printed += map__fprintf(pos, fp); in __map_groups__fprintf_removed_maps()
611 printed += dso__fprintf(pos->dso, type, fp); in __map_groups__fprintf_removed_maps()
642 struct map *pos = rb_entry(next, struct map, rb_node); in map_groups__fixup_overlappings() local
643 next = rb_next(&pos->rb_node); in map_groups__fixup_overlappings()
645 if (!map__overlap(pos, map)) in map_groups__fixup_overlappings()
651 map__fprintf(pos, fp); in map_groups__fixup_overlappings()
654 rb_erase(&pos->rb_node, root); in map_groups__fixup_overlappings()
659 if (map->start > pos->start) { in map_groups__fixup_overlappings()
660 struct map *before = map__clone(pos); in map_groups__fixup_overlappings()
673 if (map->end < pos->end) { in map_groups__fixup_overlappings()
674 struct map *after = map__clone(pos); in map_groups__fixup_overlappings()
690 if (pos->referenced) in map_groups__fixup_overlappings()
691 list_add_tail(&pos->node, &mg->removed_maps[map->type]); in map_groups__fixup_overlappings()
693 map__delete(pos); in map_groups__fixup_overlappings()