Lines Matching refs:mg
49 void map_groups__delete(struct map_groups *mg);
50 bool map_groups__empty(struct map_groups *mg);
52 static inline struct map_groups *map_groups__get(struct map_groups *mg) in map_groups__get() argument
54 if (mg) in map_groups__get()
55 refcount_inc(&mg->refcnt); in map_groups__get()
56 return mg; in map_groups__get()
59 void map_groups__put(struct map_groups *mg);
60 void map_groups__init(struct map_groups *mg, struct machine *machine);
61 void map_groups__exit(struct map_groups *mg);
63 size_t map_groups__fprintf(struct map_groups *mg, FILE *fp);
65 void map_groups__insert(struct map_groups *mg, struct map *map);
67 static inline void map_groups__remove(struct map_groups *mg, struct map *map) in map_groups__remove() argument
69 maps__remove(&mg->maps, map); in map_groups__remove()
72 static inline struct map *map_groups__find(struct map_groups *mg, u64 addr) in map_groups__find() argument
74 return maps__find(&mg->maps, addr); in map_groups__find()
77 struct map *map_groups__first(struct map_groups *mg);
84 struct symbol *map_groups__find_symbol(struct map_groups *mg, u64 addr, struct map **mapp);
85 struct symbol *map_groups__find_symbol_by_name(struct map_groups *mg, const char *name, struct map …
91 int map_groups__fixup_overlappings(struct map_groups *mg, struct map *map, FILE *fp);
93 struct map *map_groups__find_by_name(struct map_groups *mg, const char *name);