• Home
  • Raw
  • Download

Lines Matching refs:i

374 	int ret = 0, i;  in SYSCALL_DEFINE5()  local
429 for (i = 0; i < image->nr_segments; i++) { in SYSCALL_DEFINE5()
432 ksegment = &image->segment[i]; in SYSCALL_DEFINE5()
434 i, ksegment->buf, ksegment->bufsz, ksegment->mem, in SYSCALL_DEFINE5()
437 ret = kimage_load_segment(image, &image->segment[i]); in SYSCALL_DEFINE5()
559 u64 i; in kexec_walk_memblock() local
567 for_each_free_mem_range_reverse(i, NUMA_NO_NODE, MEMBLOCK_NONE, in kexec_walk_memblock()
581 for_each_free_mem_range(i, NUMA_NO_NODE, MEMBLOCK_NONE, in kexec_walk_memblock()
710 int ret = 0, i, j, zero_buf_sz, sha_region_sz; in kexec_calculate_store_digests() local
753 for (j = i = 0; i < image->nr_segments; i++) { in kexec_calculate_store_digests()
756 ksegment = &image->segment[i]; in kexec_calculate_store_digests()
838 int i, ret; in kexec_purgatory_setup_kbuf() local
844 for (i = 0; i < pi->ehdr->e_shnum; i++) { in kexec_purgatory_setup_kbuf()
845 if (!(sechdrs[i].sh_flags & SHF_ALLOC)) in kexec_purgatory_setup_kbuf()
848 align = sechdrs[i].sh_addralign; in kexec_purgatory_setup_kbuf()
849 if (sechdrs[i].sh_type != SHT_NOBITS) { in kexec_purgatory_setup_kbuf()
853 kbuf->bufsz += sechdrs[i].sh_size; in kexec_purgatory_setup_kbuf()
858 bss_sz += sechdrs[i].sh_size; in kexec_purgatory_setup_kbuf()
898 int i; in kexec_purgatory_setup_sechdrs() local
915 for (i = 0; i < pi->ehdr->e_shnum; i++) { in kexec_purgatory_setup_sechdrs()
919 if (!(sechdrs[i].sh_flags & SHF_ALLOC)) in kexec_purgatory_setup_sechdrs()
922 align = sechdrs[i].sh_addralign; in kexec_purgatory_setup_sechdrs()
923 if (sechdrs[i].sh_type == SHT_NOBITS) { in kexec_purgatory_setup_sechdrs()
925 sechdrs[i].sh_addr = bss_addr; in kexec_purgatory_setup_sechdrs()
926 bss_addr += sechdrs[i].sh_size; in kexec_purgatory_setup_sechdrs()
931 if (sechdrs[i].sh_flags & SHF_EXECINSTR && in kexec_purgatory_setup_sechdrs()
932 pi->ehdr->e_entry >= sechdrs[i].sh_addr && in kexec_purgatory_setup_sechdrs()
933 pi->ehdr->e_entry < (sechdrs[i].sh_addr in kexec_purgatory_setup_sechdrs()
934 + sechdrs[i].sh_size)) { in kexec_purgatory_setup_sechdrs()
935 kbuf->image->start -= sechdrs[i].sh_addr; in kexec_purgatory_setup_sechdrs()
939 src = (void *)pi->ehdr + sechdrs[i].sh_offset; in kexec_purgatory_setup_sechdrs()
941 memcpy(dst, src, sechdrs[i].sh_size); in kexec_purgatory_setup_sechdrs()
943 sechdrs[i].sh_addr = kbuf->mem + offset; in kexec_purgatory_setup_sechdrs()
944 sechdrs[i].sh_offset = offset; in kexec_purgatory_setup_sechdrs()
945 offset += sechdrs[i].sh_size; in kexec_purgatory_setup_sechdrs()
953 int i, ret; in kexec_apply_relocations() local
959 for (i = 0; i < pi->ehdr->e_shnum; i++) { in kexec_apply_relocations()
964 relsec = sechdrs + i; in kexec_apply_relocations()
1068 int i, k; in kexec_purgatory_find_symbol() local
1076 for (i = 0; i < ehdr->e_shnum; i++) { in kexec_purgatory_find_symbol()
1077 if (sechdrs[i].sh_type != SHT_SYMTAB) in kexec_purgatory_find_symbol()
1080 if (sechdrs[i].sh_link >= ehdr->e_shnum) in kexec_purgatory_find_symbol()
1083 strtab = (void *)ehdr + sechdrs[sechdrs[i].sh_link].sh_offset; in kexec_purgatory_find_symbol()
1084 syms = (void *)ehdr + sechdrs[i].sh_offset; in kexec_purgatory_find_symbol()
1087 for (k = 0; k < sechdrs[i].sh_size/sizeof(Elf_Sym); k++) { in kexec_purgatory_find_symbol()
1172 int i, j; in crash_exclude_mem_range() local
1176 for (i = 0; i < mem->nr_ranges; i++) { in crash_exclude_mem_range()
1177 start = mem->ranges[i].start; in crash_exclude_mem_range()
1178 end = mem->ranges[i].end; in crash_exclude_mem_range()
1191 mem->ranges[i].start = 0; in crash_exclude_mem_range()
1192 mem->ranges[i].end = 0; in crash_exclude_mem_range()
1193 if (i < mem->nr_ranges - 1) { in crash_exclude_mem_range()
1195 for (j = i; j < mem->nr_ranges - 1; j++) { in crash_exclude_mem_range()
1208 mem->ranges[i].end = mstart - 1; in crash_exclude_mem_range()
1212 mem->ranges[i].end = mstart - 1; in crash_exclude_mem_range()
1214 mem->ranges[i].start = mend + 1; in crash_exclude_mem_range()
1223 if (i == mem->max_nr_ranges - 1) in crash_exclude_mem_range()
1227 j = i + 1; in crash_exclude_mem_range()
1230 for (i = mem->nr_ranges - 1; i >= j; i--) in crash_exclude_mem_range()
1231 mem->ranges[i + 1] = mem->ranges[i]; in crash_exclude_mem_range()
1247 unsigned int cpu, i; in crash_prepare_elf64_headers() local
1315 for (i = 0; i < mem->nr_ranges; i++) { in crash_prepare_elf64_headers()
1316 mstart = mem->ranges[i].start; in crash_prepare_elf64_headers()
1317 mend = mem->ranges[i].end; in crash_prepare_elf64_headers()