Lines Matching refs:end
45 u64 start, end; member
187 static int get_nr_ram_ranges_callback(u64 start, u64 end, void *arg) in get_nr_ram_ranges_callback() argument
195 static int get_gart_ranges_callback(u64 start, u64 end, void *arg) in get_gart_ranges_callback() argument
200 ced->gart_end = end; in get_gart_ranges_callback()
240 if (crashk_low_res.end) in fill_up_crash_elf_data()
248 unsigned long long start, end; in exclude_mem_range() local
253 end = mem->ranges[i].end; in exclude_mem_range()
255 if (mstart > end || mend < start) in exclude_mem_range()
261 if (mend > end) in exclude_mem_range()
262 mend = end; in exclude_mem_range()
265 if (mstart == start && mend == end) { in exclude_mem_range()
267 mem->ranges[i].end = 0; in exclude_mem_range()
273 mem->ranges[j].end = in exclude_mem_range()
274 mem->ranges[j+1].end; in exclude_mem_range()
281 if (mstart > start && mend < end) { in exclude_mem_range()
283 mem->ranges[i].end = mstart - 1; in exclude_mem_range()
285 temp_range.end = end; in exclude_mem_range()
287 mem->ranges[i].end = mstart - 1; in exclude_mem_range()
294 if (!temp_range.end) in exclude_mem_range()
312 mem->ranges[j].end = temp_range.end; in exclude_mem_range()
330 cmem->ranges[0].end = mend; in elf_header_exclude_ranges()
334 ret = exclude_mem_range(cmem, crashk_res.start, crashk_res.end); in elf_header_exclude_ranges()
338 if (crashk_low_res.end) { in elf_header_exclude_ranges()
339 ret = exclude_mem_range(cmem, crashk_low_res.start, crashk_low_res.end); in elf_header_exclude_ranges()
354 static int prepare_elf64_ram_headers_callback(u64 start, u64 end, void *arg) in prepare_elf64_ram_headers_callback() argument
367 ret = elf_header_exclude_ranges(ced, start, end); in prepare_elf64_ram_headers_callback()
376 mend = cmem->ranges[i].end; in prepare_elf64_ram_headers_callback()
530 static int memmap_entry_callback(u64 start, u64 end, void *arg) in memmap_entry_callback() argument
537 ei.size = end - start + 1; in memmap_entry_callback()
548 unsigned long start, end; in memmap_exclude_ranges() local
552 cmem->ranges[0].end = mend; in memmap_exclude_ranges()
557 end = start + image->arch.backup_src_sz - 1; in memmap_exclude_ranges()
558 ret = exclude_mem_range(cmem, start, end); in memmap_exclude_ranges()
564 end = start + image->arch.elf_headers_sz - 1; in memmap_exclude_ranges()
565 return exclude_mem_range(cmem, start, end); in memmap_exclude_ranges()
602 if (crashk_low_res.end) { in crash_setup_memmap_entries()
604 ei.size = crashk_low_res.end - crashk_low_res.start + 1; in crash_setup_memmap_entries()
611 crashk_res.end); in crash_setup_memmap_entries()
616 ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1; in crash_setup_memmap_entries()
631 static int determine_backup_region(u64 start, u64 end, void *arg) in determine_backup_region() argument
636 image->arch.backup_src_sz = end - start + 1; in determine_backup_region()