Searched refs:kmaps (Results 1 – 13 of 13) sorted by relevance
/linux-4.1.27/tools/perf/tests/ |
D | vmlinux-kallsyms.c | 187 for (nd = rb_first(&vmlinux.kmaps.maps[type]); nd; nd = rb_next(nd)) { in test__vmlinux_matches_kallsyms() 195 pair = map_groups__find_by_name(&kallsyms.kmaps, type, in test__vmlinux_matches_kallsyms() 207 for (nd = rb_first(&vmlinux.kmaps.maps[type]); nd; nd = rb_next(nd)) { in test__vmlinux_matches_kallsyms() 213 pair = map_groups__find(&kallsyms.kmaps, type, mem_start); in test__vmlinux_matches_kallsyms() 231 for (nd = rb_first(&kallsyms.kmaps.maps[type]); in test__vmlinux_matches_kallsyms()
|
/linux-4.1.27/tools/perf/util/ |
D | symbol.c | 633 struct map_groups *kmaps = map__kmaps(map); in dso__split_kallsyms_for_kcore() local 640 if (!kmaps) in dso__split_kallsyms_for_kcore() 653 curr_map = map_groups__find(kmaps, map->type, pos->start); in dso__split_kallsyms_for_kcore() 688 struct map_groups *kmaps = map__kmaps(map); in dso__split_kallsyms() local 697 if (!kmaps) in dso__split_kallsyms() 700 machine = kmaps->machine; in dso__split_kallsyms() 730 curr_map = map_groups__find_by_name(kmaps, in dso__split_kallsyms() 788 map_groups__insert(kmaps, curr_map); in dso__split_kallsyms() 811 machine__is_default_guest(kmaps->machine)) { in dso__split_kallsyms() 973 struct map_groups *kmaps) in do_validate_kcore_modules() argument [all …]
|
D | machine.h | 38 struct map_groups kmaps; member 161 return map_groups__find_symbol(&machine->kmaps, type, addr, in machine__find_kernel_symbol() 180 return map_groups__find_function_by_name(&machine->kmaps, name, mapp, in machine__find_kernel_function_by_name()
|
D | event.c | 328 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_modules() local 348 for (nd = rb_first(&kmaps->maps[MAP__FUNCTION]); in perf_event__synthesize_modules() 813 mg = &machine->kmaps; in thread__find_addr_map() 819 mg = &machine->kmaps; in thread__find_addr_map() 851 mg != &machine->kmaps && in thread__find_addr_map() 853 mg = &machine->kmaps; in thread__find_addr_map()
|
D | machine.c | 25 map_groups__init(&machine->kmaps, machine); in machine__init() 106 map_groups__exit(&machine->kmaps); in machine__exit() 499 map = map_groups__find_by_name(&machine->kmaps, MAP__FUNCTION, in machine__new_module() 512 map_groups__insert(&machine->kmaps, map); in machine__new_module() 683 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps() 684 map_groups__insert(&machine->kmaps, in __machine__create_kernel_maps() 702 map_groups__remove(&machine->kmaps, in machine__destroy_kernel_maps() 808 __map_groups__fixup_end(&machine->kmaps, type); in machine__load_kallsyms() 965 return map_groups__set_modules_path_dir(&machine->kmaps, modules_path, 0); in machine__set_modules_path() 1032 map_groups__fixup_end(&machine->kmaps); in machine__create_kernel_maps()
|
D | symbol-elf.c | 779 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym() local 795 if (kmap && !kmaps) in dso__load_sym() 965 if (kmaps) { in dso__load_sym() 966 map_groups__remove(kmaps, map); in dso__load_sym() 967 map_groups__insert(kmaps, map); in dso__load_sym() 992 curr_map = map_groups__find_by_name(kmaps, map->type, dso_name); in dso__load_sym() 1022 map_groups__insert(kmaps, curr_map); in dso__load_sym() 1084 __map_groups__fixup_end(kmaps, map->type); in dso__load_sym()
|
D | map.h | 57 struct map_groups *kmaps; member
|
D | map.c | 795 if (!kmap || !kmap->kmaps) { in map__kmaps() 799 return kmap->kmaps; in map__kmaps()
|
D | callchain.c | 799 if (al->map->groups == &al->machine->kmaps) { in fill_callchain_info()
|
D | probe-event.c | 165 struct map_groups *grp = &host_machine->kmaps; in kernel_get_module_map()
|
/linux-4.1.27/Documentation/ |
D | cachetlb.txt | 208 highmem. It will be called right before all of the kmaps
|
D | dma-buf-sharing.txt | 298 atomic dma_buf kmaps at the same time (in any given process context).
|
/linux-4.1.27/Documentation/block/ |
D | biodoc.txt | 219 kmaps as needed on such occasions using the __bio_kmap_atomic and bio_kmap_irq
|