/linux-4.1.27/arch/powerpc/kernel/ |
D | machine_kexec.c | 123 crashk_res.start = crash_base; in reserve_crashkernel() 124 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel() 127 if (crashk_res.end == crashk_res.start) { in reserve_crashkernel() 128 crashk_res.start = crashk_res.end = 0; in reserve_crashkernel() 135 crash_size = resource_size(&crashk_res); in reserve_crashkernel() 138 if (crashk_res.start != KDUMP_KERNELBASE) in reserve_crashkernel() 142 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel() 144 if (!crashk_res.start) { in reserve_crashkernel() 151 crashk_res.start = min(0x8000000ULL, (ppc64_rma_size / 2)); in reserve_crashkernel() 153 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel() [all …]
|
D | prom.c | 433 crashk_res.start = *lprop; in early_init_dt_scan_chosen_ppc() 437 crashk_res.end = crashk_res.start + *lprop - 1; in early_init_dt_scan_chosen_ppc()
|
/linux-4.1.27/arch/sh/kernel/ |
D | machine_kexec.c | 163 crashk_res.start = crash_base; in reserve_crashkernel() 164 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel() 167 if (crashk_res.end == crashk_res.start) in reserve_crashkernel() 170 crash_size = PAGE_ALIGN(resource_size(&crashk_res)); in reserve_crashkernel() 171 if (!crashk_res.start) { in reserve_crashkernel() 173 crashk_res.start = __memblock_alloc_base(crash_size, PAGE_SIZE, max); in reserve_crashkernel() 174 if (!crashk_res.start) { in reserve_crashkernel() 179 ret = memblock_reserve(crashk_res.start, crash_size); in reserve_crashkernel() 187 crashk_res.end = crashk_res.start + crash_size - 1; in reserve_crashkernel() 192 if ((memblock_end_of_DRAM() - memory_limit) <= crashk_res.end) { in reserve_crashkernel() [all …]
|
D | setup.c | 222 request_resource(res, &crashk_res); in __add_active_range()
|
/linux-4.1.27/arch/s390/kernel/ |
D | machine_kexec.c | 86 if (crashk_res.start) in machine_kdump_pm_cb() 91 if (crashk_res.start) in machine_kdump_pm_cb() 142 unsigned long size = resource_size(&crashk_res); in crash_map_pages() 144 BUG_ON(crashk_res.start % KEXEC_CRASH_MEM_ALIGN || in crash_map_pages() 147 vmem_add_mapping(crashk_res.start, size); in crash_map_pages() 149 vmem_remove_mapping(crashk_res.start, size); in crash_map_pages() 151 os_info_crashkernel_add(crashk_res.start, size); in crash_map_pages() 180 diag10_range(PFN_DOWN(crashk_res.start), in machine_kexec_prepare_kdump() 181 PFN_DOWN(crashk_res.end - crashk_res.start + 1)); in machine_kexec_prepare_kdump()
|
D | setup.c | 491 if (arg->start_pfn < PFN_DOWN(resource_size(&crashk_res))) in kdump_mem_notifier() 493 if (arg->start_pfn > PFN_DOWN(crashk_res.end)) in kdump_mem_notifier() 495 if (arg->start_pfn + arg->nr_pages - 1 < PFN_DOWN(crashk_res.start)) in kdump_mem_notifier() 603 crashk_res.start = crash_base; in reserve_crashkernel() 604 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel() 605 insert_resource(&iomem_resource, &crashk_res); in reserve_crashkernel()
|
/linux-4.1.27/arch/mips/kernel/ |
D | setup.c | 589 crashk_res.start = crash_base; in mips_parse_crashkernel() 590 crashk_res.end = crash_base + crash_size - 1; in mips_parse_crashkernel() 597 ret = request_resource(res, &crashk_res); in request_crashkernel() 600 (unsigned long)((crashk_res.end - in request_crashkernel() 601 crashk_res.start + 1) >> 20), in request_crashkernel() 602 (unsigned long)(crashk_res.start >> 20)); in request_crashkernel() 674 if (crashk_res.start != crashk_res.end) in arch_mem_init() 675 reserve_bootmem(crashk_res.start, in arch_mem_init() 676 crashk_res.end - crashk_res.start + 1, in arch_mem_init()
|
/linux-4.1.27/kernel/ |
D | kexec.c | 72 struct resource crashk_res = { variable 242 if ((mstart < crashk_res.start) || in sanity_check_segment_list() 243 (mend > crashk_res.end)) in sanity_check_segment_list() 291 if ((entry < crashk_res.start) || (entry > crashk_res.end)) in kimage_alloc_init() 312 image->control_page = crashk_res.start; in kimage_alloc_init() 579 image->control_page = crashk_res.start; in kimage_file_alloc_init() 778 while (hole_end <= crashk_res.end) { in kimage_alloc_crash_control_pages() 1489 if (crashk_res.end != crashk_res.start) in crash_get_memory_size() 1490 size = resource_size(&crashk_res); in crash_get_memory_size() 1517 start = crashk_res.start; in crash_shrink_memory() [all …]
|
/linux-4.1.27/arch/ia64/mm/ |
D | init.c | 566 if (start > crashk_res.start && start < crashk_res.end) in register_active_ranges() 567 start = crashk_res.end; in register_active_ranges() 568 if (end > crashk_res.start && end < crashk_res.end) in register_active_ranges() 569 end = crashk_res.start; in register_active_ranges()
|
/linux-4.1.27/arch/x86/kernel/ |
D | crash.c | 334 ret = exclude_mem_range(cmem, crashk_res.start, crashk_res.end); in elf_header_exclude_ranges() 610 ret = memmap_exclude_ranges(image, cmem, crashk_res.start, in crash_setup_memmap_entries() 611 crashk_res.end); in crash_setup_memmap_entries()
|
D | setup.c | 623 crashk_res.start = crash_base; in reserve_crashkernel() 624 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel() 625 insert_resource(&iomem_resource, &crashk_res); in reserve_crashkernel()
|
/linux-4.1.27/arch/arm/kernel/ |
D | setup.c | 888 crashk_res.start = crash_base; in reserve_crashkernel() 889 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel() 890 insert_resource(&iomem_resource, &crashk_res); in reserve_crashkernel()
|
/linux-4.1.27/arch/tile/kernel/ |
D | setup.c | 709 if (crashk_res.start != crashk_res.end) in setup_bootmem_allocator() 710 reserve_bootmem(crashk_res.start, resource_size(&crashk_res), in setup_bootmem_allocator() 1734 insert_resource(&iomem_resource, &crashk_res); in request_standard_resources()
|
/linux-4.1.27/include/linux/ |
D | kexec.h | 300 extern struct resource crashk_res;
|
/linux-4.1.27/init/ |
D | initramfs.c | 530 unsigned long crashk_start = (unsigned long)__va(crashk_res.start); in free_initrd() 531 unsigned long crashk_end = (unsigned long)__va(crashk_res.end); in free_initrd()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | setup.c | 314 crashk_res.start = base; in setup_crashkernel() 315 crashk_res.end = base + size - 1; in setup_crashkernel()
|
D | efi.c | 1261 if (crashk_res.end > crashk_res.start) in efi_initialize_iomem_resources() 1262 insert_resource(res, &crashk_res); in efi_initialize_iomem_resources()
|