Lines Matching refs:end

46 	u64 start, end;  member
185 static int get_nr_ram_ranges_callback(u64 start, u64 end, void *arg) in get_nr_ram_ranges_callback() argument
193 static int get_gart_ranges_callback(u64 start, u64 end, void *arg) in get_gart_ranges_callback() argument
198 ced->gart_end = end; in get_gart_ranges_callback()
238 if (crashk_low_res.end) in fill_up_crash_elf_data()
246 unsigned long long start, end; in exclude_mem_range() local
251 end = mem->ranges[i].end; in exclude_mem_range()
253 if (mstart > end || mend < start) in exclude_mem_range()
259 if (mend > end) in exclude_mem_range()
260 mend = end; in exclude_mem_range()
263 if (mstart == start && mend == end) { in exclude_mem_range()
265 mem->ranges[i].end = 0; in exclude_mem_range()
271 mem->ranges[j].end = in exclude_mem_range()
272 mem->ranges[j+1].end; in exclude_mem_range()
279 if (mstart > start && mend < end) { in exclude_mem_range()
281 mem->ranges[i].end = mstart - 1; in exclude_mem_range()
283 temp_range.end = end; in exclude_mem_range()
285 mem->ranges[i].end = mstart - 1; in exclude_mem_range()
292 if (!temp_range.end) in exclude_mem_range()
310 mem->ranges[j].end = temp_range.end; in exclude_mem_range()
328 cmem->ranges[0].end = mend; in elf_header_exclude_ranges()
332 ret = exclude_mem_range(cmem, crashk_res.start, crashk_res.end); in elf_header_exclude_ranges()
336 if (crashk_low_res.end) { in elf_header_exclude_ranges()
337 ret = exclude_mem_range(cmem, crashk_low_res.start, crashk_low_res.end); in elf_header_exclude_ranges()
352 static int prepare_elf64_ram_headers_callback(u64 start, u64 end, void *arg) in prepare_elf64_ram_headers_callback() argument
365 ret = elf_header_exclude_ranges(ced, start, end); in prepare_elf64_ram_headers_callback()
374 mend = cmem->ranges[i].end; in prepare_elf64_ram_headers_callback()
528 static int memmap_entry_callback(u64 start, u64 end, void *arg) in memmap_entry_callback() argument
535 ei.size = end - start + 1; in memmap_entry_callback()
546 unsigned long start, end; in memmap_exclude_ranges() local
550 cmem->ranges[0].end = mend; in memmap_exclude_ranges()
555 end = start + image->arch.backup_src_sz - 1; in memmap_exclude_ranges()
556 ret = exclude_mem_range(cmem, start, end); in memmap_exclude_ranges()
562 end = start + image->arch.elf_headers_sz - 1; in memmap_exclude_ranges()
563 return exclude_mem_range(cmem, start, end); in memmap_exclude_ranges()
600 if (crashk_low_res.end) { in crash_setup_memmap_entries()
602 ei.size = crashk_low_res.end - crashk_low_res.start + 1; in crash_setup_memmap_entries()
609 crashk_res.end); in crash_setup_memmap_entries()
614 ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1; in crash_setup_memmap_entries()
629 static int determine_backup_region(u64 start, u64 end, void *arg) in determine_backup_region() argument
634 image->arch.backup_src_sz = end - start + 1; in determine_backup_region()