Lines Matching refs:maps_by_name

37 	struct map	 **maps_by_name;  in DECLARE_RC_STRUCT()  local
102 if (RC_CHK_ACCESS(maps)->maps_by_name) { in check_invariants()
104 struct map *map = RC_CHK_ACCESS(maps)->maps_by_name[i]; in check_invariants()
140 return RC_CHK_ACCESS(maps)->maps_by_name; in maps__maps_by_name()
146 RC_CHK_ACCESS(maps)->maps_by_name = new; in maps__set_maps_by_name()
216 RC_CHK_ACCESS(maps)->maps_by_name = NULL; in maps__init()
233 struct map **maps_by_name = maps__maps_by_name(maps); in maps__exit() local
237 if (maps_by_name) in maps__exit()
238 map__zput(maps_by_name[i]); in maps__exit()
241 zfree(&maps_by_name); in maps__exit()
291 zfree(&RC_CHK_ACCESS(maps)->maps_by_name); in __maps__free_maps_by_name()
360 struct map **maps_by_name = maps__maps_by_name(maps); in maps__sort_by_name() local
362 if (!maps_by_name) { in maps__sort_by_name()
363 maps_by_name = malloc(RC_CHK_ACCESS(maps)->nr_maps_allocated * in maps__sort_by_name()
364 sizeof(*maps_by_name)); in maps__sort_by_name()
365 if (!maps_by_name) in maps__sort_by_name()
371 maps__set_maps_by_name(maps, maps_by_name); in maps__sort_by_name()
373 maps_by_name[i] = map__get(maps_by_address[i]); in maps__sort_by_name()
377 qsort(maps_by_name, in maps__sort_by_name()
412 struct map **maps_by_name = maps__maps_by_name(maps); in maps__by_name_index() local
416 bsearch(&map, maps_by_name, maps__nr_maps(maps), in maps__by_name_index()
420 return mapp - maps_by_name; in maps__by_name_index()
423 if (RC_CHK_ACCESS(maps_by_name[i]) == RC_CHK_ACCESS(map)) in maps__by_name_index()
453 struct map **maps_by_name = maps__maps_by_name(maps); in __maps__insert() local
465 if (maps_by_name) { in __maps__insert()
466 maps_by_name = realloc(maps_by_name, nr_allocate * sizeof(new)); in __maps__insert()
467 if (!maps_by_name) { in __maps__insert()
474 maps__set_maps_by_name(maps, maps_by_name); in __maps__insert()
480 if (maps_by_name) in __maps__insert()
481 maps_by_name[nr_maps] = map__get(new); in __maps__insert()
494 maps__set_maps_by_name_sorted(maps, maps_by_name != NULL); in __maps__insert()
524 struct map **maps_by_name = maps__maps_by_name(maps); in __maps__remove() local
535 if (maps_by_name) { in __maps__remove()
538 map__put(maps_by_name[name_idx]); in __maps__remove()
539 memmove(&maps_by_name[name_idx], in __maps__remove()
540 &maps_by_name[name_idx + 1], in __maps__remove()
541 (nr_maps - name_idx - 1) * sizeof(*maps_by_name)); in __maps__remove()
755 struct map **maps_by_name = maps__maps_by_name(maps); in __maps__insert_sorted() local
775 if (maps_by_name) { in __maps__insert_sorted()
776 maps_by_name = realloc(maps_by_name, nr_allocate * sizeof(new1)); in __maps__insert_sorted()
777 if (!maps_by_name) { in __maps__insert_sorted()
784 maps__set_maps_by_name(maps, maps_by_name); in __maps__insert_sorted()
792 if (maps_by_name) in __maps__insert_sorted()
793 maps_by_name[nr_maps] = map__get(new1); in __maps__insert_sorted()
796 if (maps_by_name) in __maps__insert_sorted()
797 maps_by_name[nr_maps + 1] = map__get(new2); in __maps__insert_sorted()
827 struct map **maps_by_name = maps__maps_by_name(maps); in __maps__fixup_overlap_and_insert() local
847 if (maps_by_name) in __maps__fixup_overlap_and_insert()
895 if (maps_by_name) { in __maps__fixup_overlap_and_insert()
896 map__put(maps_by_name[ni]); in __maps__fixup_overlap_and_insert()
897 maps_by_name[ni] = map__get(before); in __maps__fixup_overlap_and_insert()
922 if (maps_by_name) { in __maps__fixup_overlap_and_insert()
923 map__put(maps_by_name[ni]); in __maps__fixup_overlap_and_insert()
924 maps_by_name[ni] = map__get(new); in __maps__fixup_overlap_and_insert()
946 if (maps_by_name) { in __maps__fixup_overlap_and_insert()
947 map__put(maps_by_name[ni]); in __maps__fixup_overlap_and_insert()
948 maps_by_name[ni] = map__get(new); in __maps__fixup_overlap_and_insert()
1008 RC_CHK_ACCESS(dest)->maps_by_name = dest_maps_by_name; in maps__copy_from()