kallsyms          429 include/linux/module.h 	struct mod_kallsyms *kallsyms;
kallsyms         2755 kernel/module.c 	mod->kallsyms = mod->init_layout.base + info->mod_kallsyms_init_off;
kallsyms         2757 kernel/module.c 	mod->kallsyms->symtab = (void *)symsec->sh_addr;
kallsyms         2758 kernel/module.c 	mod->kallsyms->num_symtab = symsec->sh_size / sizeof(Elf_Sym);
kallsyms         2760 kernel/module.c 	mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr;
kallsyms         2761 kernel/module.c 	mod->kallsyms->typetab = mod->init_layout.base + info->init_typeoffs;
kallsyms         2770 kernel/module.c 	src = mod->kallsyms->symtab;
kallsyms         2771 kernel/module.c 	for (ndst = i = 0; i < mod->kallsyms->num_symtab; i++) {
kallsyms         2772 kernel/module.c 		mod->kallsyms->typetab[i] = elf_type(src + i, info);
kallsyms         2777 kernel/module.c 			    mod->kallsyms->typetab[i];
kallsyms         2780 kernel/module.c 			s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name],
kallsyms         3627 kernel/module.c 	rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms);
kallsyms         4044 kernel/module.c static const char *kallsyms_symbol_name(struct mod_kallsyms *kallsyms, unsigned int symnum)
kallsyms         4046 kernel/module.c 	return kallsyms->strtab + kallsyms->symtab[symnum].st_name;
kallsyms         4060 kernel/module.c 	struct mod_kallsyms *kallsyms = rcu_dereference_sched(mod->kallsyms);
kallsyms         4068 kernel/module.c 	bestval = kallsyms_symbol_value(&kallsyms->symtab[best]);
kallsyms         4072 kernel/module.c 	for (i = 1; i < kallsyms->num_symtab; i++) {
kallsyms         4073 kernel/module.c 		const Elf_Sym *sym = &kallsyms->symtab[i];
kallsyms         4081 kernel/module.c 		if (*kallsyms_symbol_name(kallsyms, i) == '\0'
kallsyms         4082 kernel/module.c 		    || is_arm_mapping_symbol(kallsyms_symbol_name(kallsyms, i)))
kallsyms         4101 kernel/module.c 	return kallsyms_symbol_name(kallsyms, best);
kallsyms         4199 kernel/module.c 		struct mod_kallsyms *kallsyms;
kallsyms         4203 kernel/module.c 		kallsyms = rcu_dereference_sched(mod->kallsyms);
kallsyms         4204 kernel/module.c 		if (symnum < kallsyms->num_symtab) {
kallsyms         4205 kernel/module.c 			const Elf_Sym *sym = &kallsyms->symtab[symnum];
kallsyms         4208 kernel/module.c 			*type = kallsyms->typetab[symnum];
kallsyms         4209 kernel/module.c 			strlcpy(name, kallsyms_symbol_name(kallsyms, symnum), KSYM_NAME_LEN);
kallsyms         4215 kernel/module.c 		symnum -= kallsyms->num_symtab;
kallsyms         4225 kernel/module.c 	struct mod_kallsyms *kallsyms = rcu_dereference_sched(mod->kallsyms);
kallsyms         4227 kernel/module.c 	for (i = 0; i < kallsyms->num_symtab; i++) {
kallsyms         4228 kernel/module.c 		const Elf_Sym *sym = &kallsyms->symtab[i];
kallsyms         4230 kernel/module.c 		if (strcmp(name, kallsyms_symbol_name(kallsyms, i)) == 0 &&
kallsyms         4273 kernel/module.c 		struct mod_kallsyms *kallsyms = mod->kallsyms;
kallsyms         4277 kernel/module.c 		for (i = 0; i < kallsyms->num_symtab; i++) {
kallsyms         4278 kernel/module.c 			const Elf_Sym *sym = &kallsyms->symtab[i];
kallsyms         4283 kernel/module.c 			ret = fn(data, kallsyms_symbol_name(kallsyms, i),
kallsyms           23 tools/perf/tests/vmlinux-kallsyms.c 	struct machine kallsyms, vmlinux;
kallsyms           34 tools/perf/tests/vmlinux-kallsyms.c 	machine__init(&kallsyms, "", HOST_KERNEL_ID);
kallsyms           44 tools/perf/tests/vmlinux-kallsyms.c 	if (machine__create_kernel_maps(&kallsyms) < 0) {
kallsyms           60 tools/perf/tests/vmlinux-kallsyms.c 	if (machine__load_kallsyms(&kallsyms, "/proc/kallsyms") <= 0) {
kallsyms           73 tools/perf/tests/vmlinux-kallsyms.c 	kallsyms_map = machine__kernel_map(&kallsyms);
kallsyms          123 tools/perf/tests/vmlinux-kallsyms.c 		first_pair = machine__find_kernel_symbol(&kallsyms, mem_start, NULL);
kallsyms          152 tools/perf/tests/vmlinux-kallsyms.c 				pair = machine__find_kernel_symbol_by_name(&kallsyms, sym->name, NULL);
kallsyms          166 tools/perf/tests/vmlinux-kallsyms.c 		} else if (mem_start == kallsyms.vmlinux_map->end) {
kallsyms          193 tools/perf/tests/vmlinux-kallsyms.c 		pair = map_groups__find_by_name(&kallsyms.kmaps,
kallsyms          216 tools/perf/tests/vmlinux-kallsyms.c 		pair = map_groups__find(&kallsyms.kmaps, mem_start);
kallsyms          238 tools/perf/tests/vmlinux-kallsyms.c 	maps = machine__kernel_maps(&kallsyms);
kallsyms          250 tools/perf/tests/vmlinux-kallsyms.c 	machine__exit(&kallsyms);