Lines Matching refs:map_groups
19 struct map_groups;
46 struct map_groups *groups;
54 struct map_groups *kmaps;
63 struct map_groups { struct
69 struct map_groups *map_groups__new(struct machine *machine); argument
70 void map_groups__delete(struct map_groups *mg);
71 bool map_groups__empty(struct map_groups *mg);
73 static inline struct map_groups *map_groups__get(struct map_groups *mg) in map_groups__get()
80 void map_groups__put(struct map_groups *mg);
84 struct map_groups *map__kmaps(struct map *map);
190 void map_groups__init(struct map_groups *mg, struct machine *machine);
191 void map_groups__exit(struct map_groups *mg);
193 struct map_groups *parent);
194 size_t map_groups__fprintf(struct map_groups *mg, FILE *fp);
199 static inline void map_groups__insert(struct map_groups *mg, struct map *map) in map_groups__insert()
205 static inline void map_groups__remove(struct map_groups *mg, struct map *map) in map_groups__remove()
210 static inline struct map *map_groups__find(struct map_groups *mg, u64 addr) in map_groups__find()
215 struct map *map_groups__first(struct map_groups *mg);
222 struct symbol *map_groups__find_symbol(struct map_groups *mg,
225 struct symbol *map_groups__find_symbol_by_name(struct map_groups *mg,
233 int map_groups__fixup_overlappings(struct map_groups *mg, struct map *map,
236 struct map *map_groups__find_by_name(struct map_groups *mg, const char *name);