Lines Matching refs:kmaps
760 static int maps__split_kallsyms_for_kcore(struct maps *kmaps, struct dso *dso) in maps__split_kallsyms_for_kcore() argument
769 if (!kmaps) in maps__split_kallsyms_for_kcore()
786 curr_map = maps__find(kmaps, pos->start); in maps__split_kallsyms_for_kcore()
813 static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta, in maps__split_kallsyms() argument
825 if (!kmaps) in maps__split_kallsyms()
828 machine = kmaps->machine; in maps__split_kallsyms()
859 curr_map = maps__find_by_name(kmaps, module); in maps__split_kallsyms()
926 maps__insert(kmaps, curr_map); in maps__split_kallsyms()
949 machine__is_default_guest(kmaps->machine)) { in maps__split_kallsyms()
1111 static int do_validate_kcore_modules(const char *filename, struct maps *kmaps) in do_validate_kcore_modules() argument
1121 maps__for_each_entry(kmaps, old_map) { in do_validate_kcore_modules()
1168 struct maps *kmaps = map__kmaps(map); in validate_kcore_modules() local
1171 if (!kmaps) in validate_kcore_modules()
1178 if (do_validate_kcore_modules(modules_filename, kmaps)) in validate_kcore_modules()
1231 int maps__merge_in(struct maps *kmaps, struct map *new_map) in maps__merge_in() argument
1236 maps__for_each_entry(kmaps, old_map) { in maps__merge_in()
1295 maps__insert(kmaps, old_map); in maps__merge_in()
1300 maps__insert(kmaps, new_map); in maps__merge_in()
1309 struct maps *kmaps = map__kmaps(map); in dso__load_kcore() local
1318 if (!kmaps) in dso__load_kcore()
1321 machine = kmaps->machine; in dso__load_kcore()
1358 maps__for_each_entry_safe(kmaps, old_map, next) { in dso__load_kcore()
1365 maps__remove(kmaps, old_map); in dso__load_kcore()
1394 maps__remove(kmaps, map); in dso__load_kcore()
1395 maps__insert(kmaps, map); in dso__load_kcore()
1404 if (maps__merge_in(kmaps, new_map)) in dso__load_kcore()
1478 if (!kmap || !kmap->kmaps) in __dso__load_kallsyms()
1496 return maps__split_kallsyms_for_kcore(kmap->kmaps, dso); in __dso__load_kallsyms()
1498 return maps__split_kallsyms(kmap->kmaps, dso, delta, map); in __dso__load_kallsyms()