Lines Matching refs:kmaps
785 static int maps__split_kallsyms_for_kcore(struct maps *kmaps, struct dso *dso)
793 if (!kmaps)
812 curr_map = maps__find(kmaps, pos->start);
840 static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta,
852 if (!kmaps)
855 machine = maps__machine(kmaps);
889 curr_map = maps__find_by_name(kmaps, module);
958 if (maps__insert(kmaps, curr_map)) {
987 machine__is_default_guest(maps__machine(kmaps))) {
1167 static int do_validate_kcore_modules(const char *filename, struct maps *kmaps)
1176 err = maps__for_each_map(kmaps, do_validate_kcore_modules_cb, &modules);
1210 struct maps *kmaps = map__kmaps(map);
1213 if (!kmaps)
1220 if (do_validate_kcore_modules(modules_filename, kmaps))
1288 struct maps *kmaps = map__kmaps(map);
1297 if (!kmaps)
1300 machine = maps__machine(kmaps);
1337 maps__remove_maps(kmaps, remove_old_maps, map);
1384 maps__remove(kmaps, map_ref);
1385 err = maps__insert(kmaps, map_ref);
1396 if (maps__merge_in(kmaps, new_map)) {
1476 if (!kmap || !kmap->kmaps)
1494 return maps__split_kallsyms_for_kcore(kmap->kmaps, dso);
1496 return maps__split_kallsyms(kmap->kmaps, dso, delta, map);