Lines Matching refs:crashk_res

114 		crashk_res.start = crash_base;  in reserve_crashkernel()
115 crashk_res.end = crash_base + crash_size - 1; in reserve_crashkernel()
118 if (crashk_res.end == crashk_res.start) { in reserve_crashkernel()
119 crashk_res.start = crashk_res.end = 0; in reserve_crashkernel()
126 crash_size = resource_size(&crashk_res); in reserve_crashkernel()
129 if (crashk_res.start != KDUMP_KERNELBASE) in reserve_crashkernel()
133 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel()
135 if (!crashk_res.start) { in reserve_crashkernel()
147 crashk_res.start = min_t(u64, ppc64_rma_size / 2, SZ_512M); in reserve_crashkernel()
149 crashk_res.start = min_t(u64, ppc64_rma_size / 2, SZ_128M); in reserve_crashkernel()
151 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel()
155 crash_base = PAGE_ALIGN(crashk_res.start); in reserve_crashkernel()
156 if (crash_base != crashk_res.start) { in reserve_crashkernel()
159 crashk_res.start = crash_base; in reserve_crashkernel()
164 crashk_res.end = crashk_res.start + crash_size - 1; in reserve_crashkernel()
170 crashk_res.start = crashk_res.end = 0; in reserve_crashkernel()
175 if (memory_limit && memory_limit <= crashk_res.end) { in reserve_crashkernel()
176 memory_limit = crashk_res.end + 1; in reserve_crashkernel()
185 (unsigned long)(crashk_res.start >> 20), in reserve_crashkernel()
188 if (!memblock_is_region_memory(crashk_res.start, crash_size) || in reserve_crashkernel()
189 memblock_reserve(crashk_res.start, crash_size)) { in reserve_crashkernel()
191 crashk_res.start = crashk_res.end = 0; in reserve_crashkernel()
198 return (start + size) > crashk_res.start && start <= crashk_res.end; in overlaps_crashkernel()
242 if (crashk_res.start != 0) { in export_crashk_values()
243 crashk_base = cpu_to_be_ulong(crashk_res.start), in export_crashk_values()
245 crashk_size = cpu_to_be_ulong(resource_size(&crashk_res)); in export_crashk_values()