Lines Matching refs:i

157 	unsigned int i;  in is_module_trampoline()  local
165 for (i = 0; i < ARRAY_SIZE(ppc64_stub_insns); i++) { in is_module_trampoline()
166 u32 insna = insns[i]; in is_module_trampoline()
167 u32 insnb = ppc64_stub_insns[i]; in is_module_trampoline()
168 u32 mask = ppc64_stub_mask[i]; in is_module_trampoline()
212 unsigned int i, r_info, r_addend, _count_relocs; in count_relocs() local
218 for (i = 0; i < num; i++) in count_relocs()
220 if (ELF64_R_TYPE(rela[i].r_info) == R_PPC_REL24 && in count_relocs()
221 (r_info != ELF64_R_SYM(rela[i].r_info) || in count_relocs()
222 r_addend != rela[i].r_addend)) { in count_relocs()
224 r_info = ELF64_R_SYM(rela[i].r_info); in count_relocs()
225 r_addend = rela[i].r_addend; in count_relocs()
257 int i; in relaswap() local
262 for (i = 0; i < sizeof(Elf64_Rela) / sizeof(uint64_t); i++) { in relaswap()
263 tmp = x[i]; in relaswap()
264 x[i] = y[i]; in relaswap()
265 y[i] = tmp; in relaswap()
275 unsigned i; in get_stubs_size() local
278 for (i = 1; i < hdr->e_shnum; i++) { in get_stubs_size()
279 if (sechdrs[i].sh_type == SHT_RELA) { in get_stubs_size()
280 pr_debug("Found relocations in section %u\n", i); in get_stubs_size()
282 (void *)sechdrs[i].sh_addr, in get_stubs_size()
283 sechdrs[i].sh_size / sizeof(Elf64_Rela)); in get_stubs_size()
290 sort((void *)sechdrs[i].sh_addr, in get_stubs_size()
291 sechdrs[i].sh_size / sizeof(Elf64_Rela), in get_stubs_size()
294 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size()
295 sechdrs[i].sh_size in get_stubs_size()
332 unsigned int i; in dedotify() local
334 for (i = 1; i < numsyms; i++) { in dedotify()
335 if (syms[i].st_shndx == SHN_UNDEF) { in dedotify()
336 char *name = strtab + syms[i].st_name; in dedotify()
338 syms[i].st_name++; in dedotify()
347 unsigned int i, numsyms; in find_dot_toc() local
353 for (i = 1; i < numsyms; i++) { in find_dot_toc()
354 if (syms[i].st_shndx == SHN_UNDEF in find_dot_toc()
355 && strcmp(strtab + syms[i].st_name, "TOC.") == 0) in find_dot_toc()
356 return &syms[i]; in find_dot_toc()
366 unsigned int i; in module_frob_arch_sections() local
369 for (i = 1; i < hdr->e_shnum; i++) { in module_frob_arch_sections()
371 if (strcmp(secstrings + sechdrs[i].sh_name, ".stubs") == 0) in module_frob_arch_sections()
372 me->arch.stubs_section = i; in module_frob_arch_sections()
373 else if (strcmp(secstrings + sechdrs[i].sh_name, ".toc") == 0) in module_frob_arch_sections()
374 me->arch.toc_section = i; in module_frob_arch_sections()
375 else if (strcmp(secstrings+sechdrs[i].sh_name,"__versions")==0) in module_frob_arch_sections()
376 dedotify_versions((void *)hdr + sechdrs[i].sh_offset, in module_frob_arch_sections()
377 sechdrs[i].sh_size); in module_frob_arch_sections()
380 while ((p = strstr(secstrings + sechdrs[i].sh_name, ".init"))) in module_frob_arch_sections()
383 if (sechdrs[i].sh_type == SHT_SYMTAB) in module_frob_arch_sections()
384 dedotify((void *)hdr + sechdrs[i].sh_offset, in module_frob_arch_sections()
385 sechdrs[i].sh_size / sizeof(Elf64_Sym), in module_frob_arch_sections()
387 + sechdrs[sechdrs[i].sh_link].sh_offset); in module_frob_arch_sections()
454 unsigned int i, num_stubs; in stub_for_addr() local
460 for (i = 0; stub_func_addr(stubs[i].funcdata); i++) { in stub_for_addr()
461 BUG_ON(i >= num_stubs); in stub_for_addr()
463 if (stub_func_addr(stubs[i].funcdata) == func_addr(addr)) in stub_for_addr()
464 return (unsigned long)&stubs[i]; in stub_for_addr()
467 if (!create_stub(sechdrs, &stubs[i], addr, me)) in stub_for_addr()
470 return (unsigned long)&stubs[i]; in stub_for_addr()
493 unsigned int i; in apply_relocate_add() local
512 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
515 + rela[i].r_offset; in apply_relocate_add()
518 + ELF64_R_SYM(rela[i].r_info); in apply_relocate_add()
521 location, (long)ELF64_R_TYPE(rela[i].r_info), in apply_relocate_add()
523 (long)rela[i].r_addend); in apply_relocate_add()
526 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
528 switch (ELF64_R_TYPE(rela[i].r_info)) { in apply_relocate_add()
685 (unsigned long)ELF64_R_TYPE(rela[i].r_info)); in apply_relocate_add()