Lines Matching refs:index
661 Elf_Shdr *pcpusec = &info->sechdrs[info->index.pcpu]; in percpu_modalloc()
758 if (info->sechdrs[info->index.pcpu].sh_size != 0) in percpu_modalloc()
1317 unsigned int versindex = info->index.vers; in check_version()
2164 symndx = info->index.sym; in copy_module_elf()
2377 Elf_Shdr *symsec = &info->sechdrs[info->index.sym]; in simplify_symbols()
2432 if (sym[i].st_shndx == info->index.pcpu) in simplify_symbols()
2465 info->index.sym, i, in apply_relocations()
2469 info->index.sym, i, mod); in apply_relocations()
2472 info->index.sym, i, mod); in apply_relocations()
2629 Elf_Shdr *infosec = &info->sechdrs[info->index.info]; in get_next_modinfo()
2713 if (sym->st_shndx == SHN_ABS || sym->st_shndx == info->index.pcpu) in elf_type()
2776 Elf_Shdr *symsect = info->sechdrs + info->index.sym; in layout_symtab()
2777 Elf_Shdr *strsect = info->sechdrs + info->index.str; in layout_symtab()
2784 info->index.sym) | INIT_OFFSET_MASK; in layout_symtab()
2794 info->index.pcpu)) { in layout_symtab()
2811 info->index.str) | INIT_OFFSET_MASK; in layout_symtab()
2835 Elf_Shdr *symsec = &info->sechdrs[info->index.sym]; in add_kallsyms()
2843 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms()
2858 info->index.pcpu)) { in add_kallsyms()
3214 info->sechdrs[info->index.vers].sh_flags &= ~(unsigned long)SHF_ALLOC; in rewrite_section_headers()
3215 info->sechdrs[info->index.info].sh_flags &= ~(unsigned long)SHF_ALLOC; in rewrite_section_headers()
3233 info->index.info = find_sec(info, ".modinfo"); in setup_load_info()
3234 if (info->index.info) in setup_load_info()
3240 info->index.sym = i; in setup_load_info()
3241 info->index.str = info->sechdrs[i].sh_link; in setup_load_info()
3243 + info->sechdrs[info->index.str].sh_offset; in setup_load_info()
3248 if (info->index.sym == 0) { in setup_load_info()
3254 info->index.mod = find_sec(info, ".gnu.linkonce.this_module"); in setup_load_info()
3255 if (!info->index.mod) { in setup_load_info()
3261 info->mod = (void *)info->hdr + info->sechdrs[info->index.mod].sh_offset; in setup_load_info()
3271 info->index.vers = 0; /* Pretend no __versions section! */ in setup_load_info()
3273 info->index.vers = find_sec(info, "__versions"); in setup_load_info()
3275 info->index.pcpu = find_pcpusec(info); in setup_load_info()
3293 } else if (!same_magic(modmagic, vermagic, info->index.vers)) { in check_modinfo()
3609 info->sechdrs[info->index.pcpu].sh_flags &= ~(unsigned long)SHF_ALLOC; in layout_and_allocate()
3641 mod = (void *)info->sechdrs[info->index.mod].sh_addr; in layout_and_allocate()
3676 percpu_modcopy(mod, (void *)info->sechdrs[info->index.pcpu].sh_addr, in post_relocation()
3677 info->sechdrs[info->index.pcpu].sh_size); in post_relocation()