Lines Matching refs:start

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
199 ced->gart_start = start; in get_gart_ranges_callback()
248 unsigned long long start, end; in exclude_mem_range() local
252 start = mem->ranges[i].start; in exclude_mem_range()
255 if (mstart > end || mend < start) in exclude_mem_range()
259 if (mstart < start) in exclude_mem_range()
260 mstart = start; in exclude_mem_range()
265 if (mstart == start && mend == end) { in exclude_mem_range()
266 mem->ranges[i].start = 0; in exclude_mem_range()
271 mem->ranges[j].start = in exclude_mem_range()
272 mem->ranges[j+1].start; in exclude_mem_range()
281 if (mstart > start && mend < end) { in exclude_mem_range()
284 temp_range.start = mend + 1; in exclude_mem_range()
286 } else if (mstart != start) in exclude_mem_range()
289 mem->ranges[i].start = mend + 1; in exclude_mem_range()
311 mem->ranges[j].start = temp_range.start; in exclude_mem_range()
329 cmem->ranges[0].start = mstart; in elf_header_exclude_ranges()
334 ret = exclude_mem_range(cmem, crashk_res.start, crashk_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()
375 mstart = cmem->ranges[i].start; in prepare_elf64_ram_headers_callback()
530 static int memmap_entry_callback(u64 start, u64 end, void *arg) in memmap_entry_callback() argument
536 ei.addr = start; in memmap_entry_callback()
537 ei.size = end - start + 1; in memmap_entry_callback()
548 unsigned long start, end; in memmap_exclude_ranges() local
551 cmem->ranges[0].start = mstart; in memmap_exclude_ranges()
556 start = image->arch.backup_load_addr; 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()
563 start = image->arch.elf_load_addr; 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()
603 ei.addr = crashk_low_res.start; in crash_setup_memmap_entries()
604 ei.size = crashk_low_res.end - crashk_low_res.start + 1; in crash_setup_memmap_entries()
610 ret = memmap_exclude_ranges(image, cmem, crashk_res.start, in crash_setup_memmap_entries()
616 ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1; in crash_setup_memmap_entries()
621 ei.addr = cmem->ranges[i].start; in crash_setup_memmap_entries()
631 static int determine_backup_region(u64 start, u64 end, void *arg) in determine_backup_region() argument
635 image->arch.backup_src_start = start; in determine_backup_region()
636 image->arch.backup_src_sz = end - start + 1; in determine_backup_region()