Searched refs:kmap (Results 1 – 12 of 12) sorted by relevance
/tools/perf/arch/x86/util/ |
D | event.c | 32 struct kmap *kmap; in perf_event__synthesize_extra_kmaps() local 38 kmap = map__kmap(pos); in perf_event__synthesize_extra_kmaps() 41 PERF_ALIGN(strlen(kmap->name) + 1, sizeof(u64)) + in perf_event__synthesize_extra_kmaps() 64 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); in perf_event__synthesize_extra_kmaps()
|
/tools/perf/util/ |
D | map.c | 213 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2() 233 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local 235 return kmap && kmap->name[0]; in __map__is_extra_kernel_map() 385 size += sizeof(struct kmap); in map__clone() 463 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local 470 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps && kmap->kmaps->machine) { in map__rip_2objdump() 471 struct map *kernel_map = machine__kernel_map(kmap->kmaps->machine); in map__rip_2objdump() 550 struct kmap *kmap = map__kmap(map); in maps__insert() local 552 if (kmap) in maps__insert() 553 kmap->kmaps = maps; in maps__insert() [all …]
|
D | symbol-elf.c | 933 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument 935 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found() 936 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found() 947 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument 949 if (kmap && kmap->ref_reloc_sym && in ref_reloc() 950 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc() 951 return kmap->ref_reloc_sym->addr - in ref_reloc() 952 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc() 961 struct maps *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument 985 map->start = shdr->sh_addr + ref_reloc(kmap); in dso__process_kernel_symbol() [all …]
|
D | map.h | 41 struct kmap; 43 struct kmap *__map__kmap(struct map *map); 44 struct kmap *map__kmap(struct map *map);
|
D | symbol.c | 1176 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local 1178 if (!kmap) in validate_kcore_addresses() 1181 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses() 1185 kmap->ref_reloc_sym->name, &start)) in validate_kcore_addresses() 1187 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses() 1444 static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta) in kallsyms__delta() argument 1448 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta() 1451 if (kallsyms__get_function_start(filename, kmap->ref_reloc_sym->name, &addr)) in kallsyms__delta() 1454 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta() 1461 struct kmap *kmap = map__kmap(map); in __dso__load_kallsyms() local [all …]
|
D | maps.h | 45 struct kmap { struct
|
D | machine.c | 1051 struct kmap *kmap; in machine__create_extra_kernel_map() local 1061 kmap = map__kmap(map); in machine__create_extra_kernel_map() 1063 strlcpy(kmap->name, xm->name, KMAP_NAME_LEN); in machine__create_extra_kernel_map() 1068 kmap->name, map->start, map->end); in machine__create_extra_kernel_map() 1121 struct kmap *kmap = __map__kmap(map); in machine__map_x86_64_entry_trampolines() local 1124 if (!kmap || !is_entry_trampoline(kmap->name)) in machine__map_x86_64_entry_trampolines() 1186 struct kmap *kmap; in machine__destroy_kernel_maps() local 1192 kmap = map__kmap(map); in machine__destroy_kernel_maps() 1194 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps() 1195 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps() [all …]
|
D | synthetic-events.c | 997 struct kmap *kmap; in __perf_event__synthesize_kernel_mmap() local 1004 kmap = map__kmap(map); in __perf_event__synthesize_kernel_mmap() 1005 if (!kmap->ref_reloc_sym) in __perf_event__synthesize_kernel_mmap() 1031 "%s%s", machine->mmap_name, kmap->ref_reloc_sym->name) + 1; in __perf_event__synthesize_kernel_mmap() 1036 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in __perf_event__synthesize_kernel_mmap()
|
D | session.c | 2347 struct kmap *kmap; in map__set_kallsyms_ref_reloc_sym() local 2365 kmap = map__kmap(map); in map__set_kallsyms_ref_reloc_sym() 2366 if (kmap) in map__set_kallsyms_ref_reloc_sym() 2367 kmap->ref_reloc_sym = ref; in map__set_kallsyms_ref_reloc_sym()
|
D | probe-event.c | 112 struct kmap *kmap; in kernel_get_ref_reloc_sym() local 118 kmap = map__kmap(map); in kernel_get_ref_reloc_sym() 119 if (!kmap) in kernel_get_ref_reloc_sym() 125 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
|
/tools/testing/scatterlist/linux/ |
D | mm.h | 79 static inline void *kmap(struct page *page) in kmap() function
|
/tools/perf/ |
D | builtin-report.c | 581 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()
|