Home
last modified time | relevance | path

Searched refs:kmap (Results 1 – 16 of 16) sorted by relevance

/tools/perf/util/
A Dmap.c244 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 Dbpf_lock_contention.c114 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 Dlock-contention.c104 struct map *kmap; in match_callstack_filter() local
133 sym = machine__find_kernel_symbol(machine, ip, &kmap); in match_callstack_filter()
A Dsymbol-elf.c1392 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 Dmachine.c1042 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 Dsymbol.c1249 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 Dmap.h41 struct kmap;
43 struct kmap *__map__kmap(struct map *map);
44 struct kmap *map__kmap(struct map *map);
A Dmaps.h17 struct kmap { struct
A Dsynthetic-events.c1130 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 Dmaps.c441 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 Dsession.c2478 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 Dprobe-event.c121 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 Devent.c28 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 Dmm.h79 static inline void *kmap(struct page *page) in kmap() function
/tools/perf/
A Dbuiltin-lock.c978 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 Dbuiltin-report.c622 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()

Completed in 54 milliseconds