Lines Matching defs:rsvd_region
131 struct rsvd_region rsvd_region[IA64_MAX_RSVD_REGIONS + 1] __initdata;
163 range_end = min(end, rsvd_region[i].start);
171 prev_start = rsvd_region[i].end;
178 sort_regions (struct rsvd_region *rsvd_region, int max)
185 if (rsvd_region[j].start > rsvd_region[j+1].start) {
186 struct rsvd_region tmp;
187 tmp = rsvd_region[j];
188 rsvd_region[j] = rsvd_region[j + 1];
189 rsvd_region[j + 1] = tmp;
226 rsvd_region[n].start = (unsigned long) ia64_boot_param;
227 rsvd_region[n].end = rsvd_region[n].start + sizeof(*ia64_boot_param);
230 rsvd_region[n].start = (unsigned long) __va(ia64_boot_param->efi_memmap);
231 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->efi_memmap_size;
234 rsvd_region[n].start = (unsigned long) __va(ia64_boot_param->command_line);
235 rsvd_region[n].end = (rsvd_region[n].start
239 rsvd_region[n].start = (unsigned long) ia64_imva((void *)KERNEL_START);
240 rsvd_region[n].end = (unsigned long) ia64_imva(_end);
245 rsvd_region[n].start = (unsigned long)__va(ia64_boot_param->initrd_start);
246 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->initrd_size;
252 if (reserve_elfcorehdr(&rsvd_region[n].start,
253 &rsvd_region[n].end) == 0)
257 efi_memmap_init(&rsvd_region[n].start, &rsvd_region[n].end);
278 sort_regions(rsvd_region, n);
280 rsvd_region, n);
283 rsvd_region[n].start =
285 rsvd_region[n].end =
302 rsvd_region[n].start = ~0UL;
303 rsvd_region[n].end = ~0UL;
309 sort_regions(rsvd_region, num_rsvd_regions);