Lines Matching refs:start

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
197 ced->gart_start = start; in get_gart_ranges_callback()
246 unsigned long long start, end; in exclude_mem_range() local
250 start = mem->ranges[i].start; in exclude_mem_range()
253 if (mstart > end || mend < start) in exclude_mem_range()
257 if (mstart < start) in exclude_mem_range()
258 mstart = start; in exclude_mem_range()
263 if (mstart == start && mend == end) { in exclude_mem_range()
264 mem->ranges[i].start = 0; in exclude_mem_range()
269 mem->ranges[j].start = in exclude_mem_range()
270 mem->ranges[j+1].start; in exclude_mem_range()
279 if (mstart > start && mend < end) { in exclude_mem_range()
282 temp_range.start = mend + 1; in exclude_mem_range()
284 } else if (mstart != start) in exclude_mem_range()
287 mem->ranges[i].start = mend + 1; in exclude_mem_range()
309 mem->ranges[j].start = temp_range.start; in exclude_mem_range()
327 cmem->ranges[0].start = mstart; in elf_header_exclude_ranges()
332 ret = exclude_mem_range(cmem, crashk_res.start, crashk_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()
373 mstart = cmem->ranges[i].start; in prepare_elf64_ram_headers_callback()
528 static int memmap_entry_callback(u64 start, u64 end, void *arg) in memmap_entry_callback() argument
534 ei.addr = start; in memmap_entry_callback()
535 ei.size = end - start + 1; in memmap_entry_callback()
546 unsigned long start, end; in memmap_exclude_ranges() local
549 cmem->ranges[0].start = mstart; in memmap_exclude_ranges()
554 start = image->arch.backup_load_addr; 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()
561 start = image->arch.elf_load_addr; 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()
601 ei.addr = crashk_low_res.start; in crash_setup_memmap_entries()
602 ei.size = crashk_low_res.end - crashk_low_res.start + 1; in crash_setup_memmap_entries()
608 ret = memmap_exclude_ranges(image, cmem, crashk_res.start, in crash_setup_memmap_entries()
614 ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1; in crash_setup_memmap_entries()
619 ei.addr = cmem->ranges[i].start; in crash_setup_memmap_entries()
629 static int determine_backup_region(u64 start, u64 end, void *arg) in determine_backup_region() argument
633 image->arch.backup_src_start = start; in determine_backup_region()
634 image->arch.backup_src_sz = end - start + 1; in determine_backup_region()