Lines Matching refs:maps_by_address
32 struct map **maps_by_address; in DECLARE_RC_STRUCT() local
72 struct map *map = RC_CHK_ACCESS(maps)->maps_by_address[i]; in check_invariants()
83 struct map *prev = RC_CHK_ACCESS(maps)->maps_by_address[i - 1]; in check_invariants()
118 return RC_CHK_ACCESS(maps)->maps_by_address; in maps__maps_by_address()
123 RC_CHK_ACCESS(maps)->maps_by_address = new; in maps__set_maps_by_address()
215 RC_CHK_ACCESS(maps)->maps_by_address = NULL; in maps__init()
232 struct map **maps_by_address = maps__maps_by_address(maps); in maps__exit() local
236 map__zput(maps_by_address[i]); in maps__exit()
240 zfree(&maps_by_address); in maps__exit()
368 struct map **maps_by_address = maps__maps_by_address(maps); in maps__sort_by_name() local
373 maps_by_name[i] = map__get(maps_by_address[i]); in maps__sort_by_name()
391 struct map **maps_by_address = maps__maps_by_address(maps); in maps__by_address_index() local
399 return mapp - maps_by_address; in maps__by_address_index()
402 if (RC_CHK_ACCESS(maps_by_address[i]) == RC_CHK_ACCESS(map)) in maps__by_address_index()
452 struct map **maps_by_address = maps__maps_by_address(maps); in __maps__insert() local
460 maps_by_address = realloc(maps_by_address, nr_allocate * sizeof(new)); in __maps__insert()
461 if (!maps_by_address) in __maps__insert()
464 maps__set_maps_by_address(maps, maps_by_address); in __maps__insert()
479 maps_by_address[nr_maps] = map__get(new); in __maps__insert()
499 map__end(maps_by_address[nr_maps - 2]) <= map__start(new)); in __maps__insert()
523 struct map **maps_by_address = maps__maps_by_address(maps); in __maps__remove() local
530 map__put(maps_by_address[address_idx]); in __maps__remove()
531 memmove(&maps_by_address[address_idx], in __maps__remove()
532 &maps_by_address[address_idx + 1], in __maps__remove()
533 (nr_maps - address_idx - 1) * sizeof(*maps_by_address)); in __maps__remove()
589 struct map **maps_by_address = maps__maps_by_address(maps); in maps__for_each_map() local
590 struct map *map = maps_by_address[i]; in maps__for_each_map()
607 struct map **maps_by_address; in maps__remove_maps() local
611 maps_by_address = maps__maps_by_address(maps); in maps__remove_maps()
613 if (cb(maps_by_address[i], data)) in maps__remove_maps()
614 __maps__remove(maps, maps_by_address[i]); in maps__remove_maps()
727 struct map **maps_by_address = maps__maps_by_address(maps); in first_ending_after() local
731 if (low <= high && map__end(maps_by_address[0]) > map__start(map)) in first_ending_after()
736 struct map *pos = maps_by_address[mid]; in first_ending_after()
754 struct map **maps_by_address = maps__maps_by_address(maps); in __maps__insert_sorted() local
762 map__end(new1) <= map__start(maps_by_address[first_after_index])); in __maps__insert_sorted()
765 map__end(new2) <= map__start(maps_by_address[first_after_index])); in __maps__insert_sorted()
770 maps_by_address = realloc(maps_by_address, nr_allocate * sizeof(new1)); in __maps__insert_sorted()
771 if (!maps_by_address) in __maps__insert_sorted()
774 maps__set_maps_by_address(maps, maps_by_address); in __maps__insert_sorted()
788 memmove(&maps_by_address[first_after_index+to_add], in __maps__insert_sorted()
789 &maps_by_address[first_after_index], in __maps__insert_sorted()
791 maps_by_address[first_after_index] = map__get(new1); in __maps__insert_sorted()
795 maps_by_address[first_after_index + 1] = map__get(new2); in __maps__insert_sorted()
826 struct map **maps_by_address = maps__maps_by_address(maps); in __maps__fixup_overlap_and_insert() local
828 struct map *pos = maps_by_address[i]; in __maps__fixup_overlap_and_insert()
892 map__put(maps_by_address[i]); in __maps__fixup_overlap_and_insert()
893 maps_by_address[i] = before; in __maps__fixup_overlap_and_insert()
919 map__put(maps_by_address[i]); in __maps__fixup_overlap_and_insert()
920 maps_by_address[i] = map__get(new); in __maps__fixup_overlap_and_insert()
935 next = maps_by_address[i + 1]; in __maps__fixup_overlap_and_insert()
943 map__put(maps_by_address[i]); in __maps__fixup_overlap_and_insert()
944 maps_by_address[i] = map__get(new); in __maps__fixup_overlap_and_insert()
1007 RC_CHK_ACCESS(dest)->maps_by_address = dest_maps_by_address; in maps__copy_from()
1086 struct map **maps_by_address = maps__maps_by_address(maps); in maps__find() local
1089 if (maps_by_address && nr_maps) in maps__find()
1090 mapp = bsearch(&ip, maps_by_address, nr_maps, sizeof(*mapp), in maps__find()
1153 struct map **maps_by_address; in maps__find_by_name() local
1157 maps_by_address = maps__maps_by_address(maps); in maps__find_by_name()
1160 struct map *pos = maps_by_address[i]; in maps__find_by_name()
1197 struct map **maps_by_address; in maps__fixup_end() local
1204 maps_by_address = maps__maps_by_address(maps); in maps__fixup_end()
1207 struct map *prev = maps_by_address[i - 1]; in maps__fixup_end()
1208 struct map *curr = maps_by_address[i]; in maps__fixup_end()
1218 if (n > 0 && !map__end(maps_by_address[n - 1])) in maps__fixup_end()
1219 map__set_end(maps_by_address[n - 1], ~0ULL); in maps__fixup_end()