Lines Matching defs:kmap
882 * symbols are in its kmap. Mark it as
1229 struct kmap *kmap = map__kmap(map);
1231 if (!kmap)
1234 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) {
1238 kmap->ref_reloc_sym->name, &start))
1240 if (start != kmap->ref_reloc_sym->addr)
1453 static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta)
1457 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name)
1460 if (kallsyms__get_function_start(filename, kmap->ref_reloc_sym->name, &addr))
1463 *delta = addr - kmap->ref_reloc_sym->addr;
1470 struct kmap *kmap = map__kmap(map);
1476 if (!kmap || !kmap->kmaps)
1482 if (kallsyms__delta(kmap, filename, &delta))
1494 return maps__split_kallsyms_for_kcore(kmap->kmaps, dso);
1496 return maps__split_kallsyms(kmap->kmaps, dso, delta, map);