Home
last modified time | relevance | path

Searched refs:kmaps (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/tools/perf/arch/x86/util/
Devent.c19 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/
Dsymbol.c678 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 …]
Dmachine.h51 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()
Dmachine.c70 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 …]
Dmap.c445 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()
Dsymbol-elf.c802 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()
Dmap.h54 struct map_groups *kmaps; member
Devent.c1539 mg = &machine->kmaps; in thread__find_map()
1545 mg = &machine->kmaps; in thread__find_map()
Dcallchain.c1114 if (al->map->groups == &al->machine->kmaps) { in fill_callchain_info()
Dprobe-event.c331 map = map_groups__find_by_name(&host_machine->kmaps, module_name); in kernel_get_module_dso()
/Linux-v4.19/tools/perf/tests/
Dvmlinux-kallsyms.c184 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/
Dcachetlb.rst209 highmem. It will be called right before all of the kmaps
/Linux-v4.19/Documentation/block/
Dbiodoc.txt219 kmaps as needed on such occasions as appropriate. A driver could also use