Lines Matching refs:start
289 image->control_page = crashk_res.start; in kimage_file_alloc_init()
423 static int locate_mem_hole_top_down(unsigned long start, unsigned long end, in locate_mem_hole_top_down() argument
436 if (temp_start < start || temp_start < kbuf->buf_min) in locate_mem_hole_top_down()
461 static int locate_mem_hole_bottom_up(unsigned long start, unsigned long end, in locate_mem_hole_bottom_up() argument
467 temp_start = max(start, kbuf->buf_min); in locate_mem_hole_bottom_up()
498 u64 start = res->start, end = res->end; in locate_mem_hole_callback() local
499 unsigned long sz = end - start + 1; in locate_mem_hole_callback()
510 if (end < kbuf->buf_min || start > kbuf->buf_max) in locate_mem_hole_callback()
518 return locate_mem_hole_top_down(start, end, kbuf); in locate_mem_hole_callback()
519 return locate_mem_hole_bottom_up(start, end, kbuf); in locate_mem_hole_callback()
542 res.start = mstart; in kexec_walk_memblock()
556 res.start = mstart; in kexec_walk_memblock()
589 crashk_res.start, crashk_res.end, in kexec_walk_resources()
770 sha_regions[j].start = ksegment->mem; in kexec_calculate_store_digests()
895 kbuf->image->start = pi->ehdr->e_entry; in kexec_purgatory_setup_sechdrs()
928 !WARN_ON(kbuf->image->start != pi->ehdr->e_entry)) { in kexec_purgatory_setup_sechdrs()
929 kbuf->image->start -= sechdrs[i].sh_addr; in kexec_purgatory_setup_sechdrs()
930 kbuf->image->start += kbuf->mem + offset; in kexec_purgatory_setup_sechdrs()
1167 unsigned long long start, end, p_start, p_end; in crash_exclude_mem_range() local
1171 start = mem->ranges[i].start; in crash_exclude_mem_range()
1176 if (mstart > end || mend < start) in crash_exclude_mem_range()
1180 if (mstart < start) in crash_exclude_mem_range()
1181 p_start = start; in crash_exclude_mem_range()
1186 if (p_start == start && p_end == end) { in crash_exclude_mem_range()
1187 mem->ranges[i].start = 0; in crash_exclude_mem_range()
1192 mem->ranges[j].start = in crash_exclude_mem_range()
1193 mem->ranges[j+1].start; in crash_exclude_mem_range()
1211 if (p_start > start && p_end < end) { in crash_exclude_mem_range()
1214 temp_range.start = p_end + 1; in crash_exclude_mem_range()
1216 } else if (p_start != start) in crash_exclude_mem_range()
1219 mem->ranges[i].start = p_end + 1; in crash_exclude_mem_range()
1239 mem->ranges[j].start = temp_range.start; in crash_exclude_mem_range()
1321 mstart = mem->ranges[i].start; in crash_prepare_elf64_headers()