Lines Matching refs:mg
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() argument
75 if (mg) in map_groups__get()
76 refcount_inc(&mg->refcnt); in map_groups__get()
77 return mg; in map_groups__get()
80 void map_groups__put(struct map_groups *mg);
190 void map_groups__init(struct map_groups *mg, struct machine *machine);
191 void map_groups__exit(struct map_groups *mg);
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() argument
201 maps__insert(&mg->maps, map); in map_groups__insert()
202 map->groups = mg; in map_groups__insert()
205 static inline void map_groups__remove(struct map_groups *mg, struct map *map) in map_groups__remove() argument
207 maps__remove(&mg->maps, map); in map_groups__remove()
210 static inline struct map *map_groups__find(struct map_groups *mg, u64 addr) in map_groups__find() argument
212 return maps__find(&mg->maps, 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);