• Home
  • Raw
  • Download

Lines Matching refs:rsvd_region

132 struct rsvd_region rsvd_region[IA64_MAX_RSVD_REGIONS + 1] __initdata;  variable
164 range_end = min(end, rsvd_region[i].start); in filter_rsvd_memory()
172 prev_start = rsvd_region[i].end; in filter_rsvd_memory()
202 sort_regions (struct rsvd_region *rsvd_region, int max) in sort_regions() argument
209 if (rsvd_region[j].start > rsvd_region[j+1].start) { in sort_regions()
210 struct rsvd_region tmp; in sort_regions()
211 tmp = rsvd_region[j]; in sort_regions()
212 rsvd_region[j] = rsvd_region[j + 1]; in sort_regions()
213 rsvd_region[j + 1] = tmp; in sort_regions()
221 merge_regions (struct rsvd_region *rsvd_region, int max) in merge_regions() argument
225 if (rsvd_region[i].start >= rsvd_region[i-1].end) in merge_regions()
227 if (rsvd_region[i].end > rsvd_region[i-1].end) in merge_regions()
228 rsvd_region[i-1].end = rsvd_region[i].end; in merge_regions()
230 memmove(&rsvd_region[i], &rsvd_region[i+1], in merge_regions()
231 (max - i) * sizeof(struct rsvd_region)); in merge_regions()
285 sort_regions(rsvd_region, *n); in setup_crashkernel()
286 *n = merge_regions(rsvd_region, *n); in setup_crashkernel()
288 rsvd_region, *n); in setup_crashkernel()
306 rsvd_region[*n].start = in setup_crashkernel()
308 rsvd_region[*n].end = in setup_crashkernel()
343 rsvd_region[n].start = (unsigned long) ia64_boot_param; in reserve_memory()
344 rsvd_region[n].end = rsvd_region[n].start + sizeof(*ia64_boot_param); in reserve_memory()
347 rsvd_region[n].start = (unsigned long) __va(ia64_boot_param->efi_memmap); in reserve_memory()
348 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->efi_memmap_size; in reserve_memory()
351 rsvd_region[n].start = (unsigned long) __va(ia64_boot_param->command_line); in reserve_memory()
352 rsvd_region[n].end = (rsvd_region[n].start in reserve_memory()
356 rsvd_region[n].start = (unsigned long) ia64_imva((void *)KERNEL_START); in reserve_memory()
357 rsvd_region[n].end = (unsigned long) ia64_imva(_end); in reserve_memory()
362 rsvd_region[n].start = (unsigned long)__va(ia64_boot_param->initrd_start); in reserve_memory()
363 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->initrd_size; in reserve_memory()
369 if (reserve_elfcorehdr(&rsvd_region[n].start, in reserve_memory()
370 &rsvd_region[n].end) == 0) in reserve_memory()
374 total_memory = efi_memmap_init(&rsvd_region[n].start, &rsvd_region[n].end); in reserve_memory()
380 rsvd_region[n].start = ~0UL; in reserve_memory()
381 rsvd_region[n].end = ~0UL; in reserve_memory()
387 sort_regions(rsvd_region, num_rsvd_regions); in reserve_memory()
388 num_rsvd_regions = merge_regions(rsvd_region, num_rsvd_regions); in reserve_memory()
392 struct rsvd_region *region = &rsvd_region[n]; in reserve_memory()