/Linux-v4.19/tools/perf/arch/x86/util/ |
D | event.c | 19 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_extra_kmaps() local 20 struct maps *maps = &kmaps->maps; in perf_event__synthesize_extra_kmaps()
|
/Linux-v4.19/tools/perf/util/ |
D | symbol.c | 678 static int map_groups__split_kallsyms_for_kcore(struct map_groups *kmaps, struct dso *dso) in map_groups__split_kallsyms_for_kcore() argument 687 if (!kmaps) in map_groups__split_kallsyms_for_kcore() 704 curr_map = map_groups__find(kmaps, pos->start); in map_groups__split_kallsyms_for_kcore() 729 static int map_groups__split_kallsyms(struct map_groups *kmaps, struct dso *dso, u64 delta, in map_groups__split_kallsyms() argument 741 if (!kmaps) in map_groups__split_kallsyms() 744 machine = kmaps->machine; in map_groups__split_kallsyms() 775 curr_map = map_groups__find_by_name(kmaps, module); in map_groups__split_kallsyms() 842 map_groups__insert(kmaps, curr_map); in map_groups__split_kallsyms() 865 machine__is_default_guest(kmaps->machine)) { in map_groups__split_kallsyms() 1033 struct map_groups *kmaps) in do_validate_kcore_modules() argument [all …]
|
D | machine.h | 51 struct map_groups kmaps; member 83 return &machine->kmaps.maps; in machine__kernel_maps() 206 return map_groups__find_symbol(&machine->kmaps, addr, mapp); in machine__find_kernel_symbol() 214 return map_groups__find_symbol_by_name(&machine->kmaps, name, mapp); in machine__find_kernel_symbol_by_name()
|
D | machine.c | 70 map_groups__init(&machine->kmaps, machine); in machine__init() 201 map_groups__exit(&machine->kmaps); in machine__exit() 712 map = map_groups__find_by_name(&machine->kmaps, m.name); in machine__findnew_module_map() 731 map_groups__insert(&machine->kmaps, map); in machine__findnew_module_map() 908 kmap->kmaps = &machine->kmaps; in machine__create_extra_kernel_map() 911 map_groups__insert(&machine->kmaps, map); in machine__create_extra_kernel_map() 956 struct map_groups *kmaps = &machine->kmaps; in machine__map_x86_64_entry_trampolines() local 957 struct maps *maps = &kmaps->maps; in machine__map_x86_64_entry_trampolines() 974 dest_map = map_groups__find(kmaps, map->pgoff); in machine__map_x86_64_entry_trampolines() 1035 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps() [all …]
|
D | map.c | 445 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps && kmap->kmaps->machine) { in map__rip_2objdump() 446 struct map *kernel_map = machine__kernel_map(kmap->kmaps->machine); in map__rip_2objdump() 913 if (!kmap || !kmap->kmaps) { in map__kmaps() 917 return kmap->kmaps; in map__kmaps()
|
D | symbol-elf.c | 802 struct map_groups *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument 832 if (kmaps) { in dso__process_kernel_symbol() 834 map_groups__remove(kmaps, map); in dso__process_kernel_symbol() 835 map_groups__insert(kmaps, map); in dso__process_kernel_symbol() 860 curr_map = map_groups__find_by_name(kmaps, dso_name); in dso__process_kernel_symbol() 886 map_groups__insert(kmaps, curr_map); in dso__process_kernel_symbol() 908 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym() local 925 if (kmap && !kmaps) in dso__load_sym() 1080 if (dso__process_kernel_symbol(dso, map, &sym, &shdr, kmaps, kmap, &curr_dso, &curr_map, in dso__load_sym() 1120 map_groups__fixup_end(kmaps); in dso__load_sym()
|
D | map.h | 54 struct map_groups *kmaps; member
|
D | event.c | 1539 mg = &machine->kmaps; in thread__find_map() 1545 mg = &machine->kmaps; in thread__find_map()
|
D | callchain.c | 1114 if (al->map->groups == &al->machine->kmaps) { in fill_callchain_info()
|
D | probe-event.c | 331 map = map_groups__find_by_name(&host_machine->kmaps, module_name); in kernel_get_module_dso()
|
/Linux-v4.19/tools/perf/tests/ |
D | vmlinux-kallsyms.c | 184 pair = map_groups__find_by_name(&kallsyms.kmaps, in test__vmlinux_matches_kallsyms() 207 pair = map_groups__find(&kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms()
|
/Linux-v4.19/Documentation/core-api/ |
D | cachetlb.rst | 209 highmem. It will be called right before all of the kmaps
|
/Linux-v4.19/Documentation/block/ |
D | biodoc.txt | 219 kmaps as needed on such occasions as appropriate. A driver could also use
|