Lines Matching refs:kmaps
749 static int maps__split_kallsyms_for_kcore(struct maps *kmaps, struct dso *dso)
758 if (!kmaps)
775 curr_map = maps__find(kmaps, pos->start);
802 static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta,
814 if (!kmaps)
817 machine = kmaps->machine;
848 curr_map = maps__find_by_name(kmaps, module);
915 maps__insert(kmaps, curr_map);
938 machine__is_default_guest(kmaps->machine)) {
1100 static int do_validate_kcore_modules(const char *filename, struct maps *kmaps)
1110 maps__for_each_entry(kmaps, old_map) {
1157 struct maps *kmaps = map__kmaps(map);
1160 if (!kmaps)
1167 if (do_validate_kcore_modules(modules_filename, kmaps))
1220 int maps__merge_in(struct maps *kmaps, struct map *new_map)
1225 maps__for_each_entry(kmaps, old_map) {
1284 maps__insert(kmaps, old_map);
1289 maps__insert(kmaps, new_map);
1298 struct maps *kmaps = map__kmaps(map);
1307 if (!kmaps)
1310 machine = kmaps->machine;
1347 maps__for_each_entry_safe(kmaps, old_map, next) {
1354 maps__remove(kmaps, old_map);
1383 maps__remove(kmaps, map);
1384 maps__insert(kmaps, map);
1393 if (maps__merge_in(kmaps, new_map))
1467 if (!kmap || !kmap->kmaps)
1485 return maps__split_kallsyms_for_kcore(kmap->kmaps, dso);
1487 return maps__split_kallsyms(kmap->kmaps, dso, delta, map);