| /tools/perf/util/ |
| A D | map.c | 244 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local 246 return kmap && kmap->name[0]; in __map__is_extra_kernel_map() 419 size += sizeof(struct kmap); in map__clone() 529 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local 537 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps) { in map__rip_2objdump() 623 struct kmap *kmap = __map__kmap(map); in map__kmap() local 625 if (!kmap) in map__kmap() 627 return kmap; in map__kmap() 632 struct kmap *kmap = map__kmap(map); in map__kmaps() local 634 if (!kmap || !kmap->kmaps) { in map__kmaps() [all …]
|
| A D | bpf_lock_contention.c | 114 struct map *kmap; in init_numa_data() local 141 &kmap); in init_numa_data() 144 map__put(kmap); in init_numa_data() 155 &kmap); in init_numa_data() 160 map__put(kmap); in init_numa_data() 237 struct map *kmap; in lock_contention_prepare() local 243 &kmap); in lock_contention_prepare() 267 struct map *kmap; in lock_contention_prepare() local 272 &kmap); in lock_contention_prepare() 563 struct map *kmap; in lock_contention_get_name() local [all …]
|
| A D | lock-contention.c | 104 struct map *kmap; in match_callstack_filter() local 133 sym = machine__find_kernel_symbol(machine, ip, &kmap); in match_callstack_filter()
|
| A D | symbol-elf.c | 1392 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument 1394 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found() 1406 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument 1408 if (kmap && kmap->ref_reloc_sym && in ref_reloc() 1410 return kmap->ref_reloc_sym->addr - in ref_reloc() 1420 struct maps *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument 1477 if (!kmap) in dso__process_kernel_symbol() 1543 struct kmap *kmap = dso__kernel(dso) ? map__kmap(map) : NULL; in dso__load_sym_internal() local 1560 if (kmap && !kmaps) in dso__load_sym_internal() 1625 map__set_reloc(map, kmap->ref_reloc_sym->addr - kmap->ref_reloc_sym->unrelocated_addr); in dso__load_sym_internal() [all …]
|
| A D | machine.c | 1042 struct kmap *kmap; in machine__create_extra_kernel_map() local 1053 kmap = map__kmap(map); in machine__create_extra_kernel_map() 1055 strlcpy(kmap->name, xm->name, KMAP_NAME_LEN); in machine__create_extra_kernel_map() 1109 struct kmap *kmap = __map__kmap(map); in machine__map_x86_64_entry_trampolines_cb() local 1111 if (!kmap || !is_entry_trampoline(kmap->name)) in machine__map_x86_64_entry_trampolines_cb() 1194 struct kmap *kmap; in machine__destroy_kernel_maps() local 1200 kmap = map__kmap(map); in machine__destroy_kernel_maps() 1202 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps() 1203 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps() 1204 zfree(&kmap->ref_reloc_sym); in machine__destroy_kernel_maps() [all …]
|
| A D | symbol.c | 1249 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local 1251 if (!kmap) in validate_kcore_addresses() 1254 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses() 1258 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses() 1260 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses() 1478 static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta) in kallsyms__delta() argument 1482 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta() 1488 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta() 1495 struct kmap *kmap = map__kmap(map); in __dso__load_kallsyms() local 1501 if (!kmap || !kmap->kmaps) in __dso__load_kallsyms() [all …]
|
| A D | map.h | 41 struct kmap; 43 struct kmap *__map__kmap(struct map *map); 44 struct kmap *map__kmap(struct map *map);
|
| A D | maps.h | 17 struct kmap { struct
|
| A D | synthetic-events.c | 1130 struct kmap *kmap; in __perf_event__synthesize_kernel_mmap() local 1136 kmap = map__kmap(map); in __perf_event__synthesize_kernel_mmap() 1137 if (!kmap->ref_reloc_sym) in __perf_event__synthesize_kernel_mmap() 1164 "%s%s", machine->mmap_name, kmap->ref_reloc_sym->name) + 1; in __perf_event__synthesize_kernel_mmap() 1169 event->mmap2.pgoff = kmap->ref_reloc_sym->addr; in __perf_event__synthesize_kernel_mmap() 1177 "%s%s", machine->mmap_name, kmap->ref_reloc_sym->name) + 1; in __perf_event__synthesize_kernel_mmap() 1182 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in __perf_event__synthesize_kernel_mmap()
|
| A D | maps.c | 441 struct kmap *kmap = map__kmap(map); in map__set_kmap_maps() local 443 if (kmap) in map__set_kmap_maps() 444 kmap->kmaps = maps; in map__set_kmap_maps()
|
| A D | session.c | 2478 struct kmap *kmap; in map__set_kallsyms_ref_reloc_sym() local 2496 kmap = map__kmap(map); in map__set_kallsyms_ref_reloc_sym() 2497 if (kmap) in map__set_kallsyms_ref_reloc_sym() 2498 kmap->ref_reloc_sym = ref; in map__set_kallsyms_ref_reloc_sym()
|
| A D | probe-event.c | 121 struct kmap *kmap; in kernel_get_ref_reloc_sym() local 127 kmap = map__kmap(map); in kernel_get_ref_reloc_sym() 128 if (!kmap) in kernel_get_ref_reloc_sym() 134 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
|
| /tools/perf/arch/x86/util/ |
| A D | event.c | 28 struct kmap *kmap; in perf_event__synthesize_extra_kmaps_cb() local 34 kmap = map__kmap(map); in perf_event__synthesize_extra_kmaps_cb() 37 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps_cb() 60 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps_cb()
|
| /tools/testing/scatterlist/linux/ |
| A D | mm.h | 79 static inline void *kmap(struct page *page) in kmap() function
|
| /tools/perf/ |
| A D | builtin-lock.c | 978 struct map *kmap; in report_lock_contention_begin_event() local 996 &kmap); in report_lock_contention_begin_event() 1010 addrs[filters.nr_addrs++] = map__unmap_ip(kmap, sym->start); in report_lock_contention_begin_event() 1022 sym = machine__find_kernel_symbol(machine, key, &kmap); in report_lock_contention_begin_event() 1660 struct map *kmap; in print_lock_stat_stdio() local 1670 sym = machine__find_kernel_symbol(con->machine, ip, &kmap); in print_lock_stat_stdio() 1671 get_symbol_name_offset(kmap, sym, ip, buf, sizeof(buf)); in print_lock_stat_stdio() 1713 struct map *kmap; in print_lock_stat_csv() local 1723 sym = machine__find_kernel_symbol(con->machine, ip, &kmap); in print_lock_stat_csv() 1724 get_symbol_name_offset(kmap, sym, ip, buf, sizeof(buf)); in print_lock_stat_csv()
|
| A D | builtin-report.c | 622 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()
|