Lines Matching refs:kmaps
769 static int maps__split_kallsyms_for_kcore(struct maps *kmaps, struct dso *dso) in maps__split_kallsyms_for_kcore() argument
778 if (!kmaps) in maps__split_kallsyms_for_kcore()
795 curr_map = maps__find(kmaps, pos->start); in maps__split_kallsyms_for_kcore()
822 static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta, in maps__split_kallsyms() argument
834 if (!kmaps) in maps__split_kallsyms()
837 machine = kmaps->machine; in maps__split_kallsyms()
868 curr_map = maps__find_by_name(kmaps, module); in maps__split_kallsyms()
935 maps__insert(kmaps, curr_map); in maps__split_kallsyms()
958 machine__is_default_guest(kmaps->machine)) { in maps__split_kallsyms()
1120 static int do_validate_kcore_modules(const char *filename, struct maps *kmaps) in do_validate_kcore_modules() argument
1130 maps__for_each_entry(kmaps, old_map) { in do_validate_kcore_modules()
1177 struct maps *kmaps = map__kmaps(map); in validate_kcore_modules() local
1180 if (!kmaps) in validate_kcore_modules()
1187 if (do_validate_kcore_modules(modules_filename, kmaps)) in validate_kcore_modules()
1240 int maps__merge_in(struct maps *kmaps, struct map *new_map) in maps__merge_in() argument
1245 maps__for_each_entry(kmaps, old_map) { in maps__merge_in()
1304 maps__insert(kmaps, old_map); in maps__merge_in()
1309 maps__insert(kmaps, new_map); in maps__merge_in()
1318 struct maps *kmaps = map__kmaps(map); in dso__load_kcore() local
1327 if (!kmaps) in dso__load_kcore()
1330 machine = kmaps->machine; in dso__load_kcore()
1367 maps__for_each_entry_safe(kmaps, old_map, next) { in dso__load_kcore()
1374 maps__remove(kmaps, old_map); in dso__load_kcore()
1416 maps__remove(kmaps, map); in dso__load_kcore()
1417 maps__insert(kmaps, map); in dso__load_kcore()
1426 if (maps__merge_in(kmaps, new_map)) in dso__load_kcore()
1500 if (!kmap || !kmap->kmaps) in __dso__load_kallsyms()
1518 return maps__split_kallsyms_for_kcore(kmap->kmaps, dso); in __dso__load_kallsyms()
1520 return maps__split_kallsyms(kmap->kmaps, dso, delta, map); in __dso__load_kallsyms()