Lines Matching refs:map
12 struct map;
30 static inline void __maps__zput(struct maps **map) in __maps__zput() argument
32 maps__put(*map); in __maps__zput()
33 *map = NULL; in __maps__zput()
36 #define maps__zput(map) __maps__zput(&map) argument
41 int maps__for_each_map(struct maps *maps, int (*cb)(struct map *map, void *data), void *data);
43 void maps__remove_maps(struct maps *maps, bool (*cb)(struct map *map, void *data), void *data);
58 int maps__insert(struct maps *maps, struct map *map);
59 void maps__remove(struct maps *maps, struct map *map);
61 struct map *maps__find(struct maps *maps, u64 addr);
62 struct symbol *maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp);
63 struct symbol *maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp);
69 int maps__fixup_overlap_and_insert(struct maps *maps, struct map *new);
71 struct map *maps__find_by_name(struct maps *maps, const char *name);
73 struct map *maps__find_next_entry(struct maps *maps, struct map *map);
75 int maps__merge_in(struct maps *kmaps, struct map *new_map);