Lines Matching refs:end

123  * mergeable by the I/O MMU (i.e., the end address of the first buffer and the start
133 * We use a special marker for the end of memory and it uses the extra (+1) slot
146 filter_rsvd_memory (u64 start, u64 end, void *arg)
156 if (start >= end) return 0;
167 range_end = min(end, rsvd_region[i].start);
173 if (range_end == end) return 0;
175 prev_start = rsvd_region[i].end;
177 /* end of memory marker allows full processing inside loop body */
186 filter_memory(u64 start, u64 end, void *arg)
194 if (start >= end)
199 if (start < end)
200 call_pernode_memory(__pa(start), end - start, func);
228 if (rsvd_region[i].start >= rsvd_region[i-1].end)
230 if (rsvd_region[i].end > rsvd_region[i-1].end)
231 rsvd_region[i-1].end = rsvd_region[i].end;
245 code_resource.end = ia64_tpa(_etext) - 1;
247 data_resource.end = ia64_tpa(_edata) - 1;
249 bss_resource.end = ia64_tpa(_end) - 1;
311 rsvd_region[*n].end =
315 crashk_res.end = base + size - 1;
319 efi_memmap_res.end = efi_memmap_res.start +
322 boot_param_res.end = boot_param_res.start +
347 rsvd_region[n].end = rsvd_region[n].start + sizeof(*ia64_boot_param);
351 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->efi_memmap_size;
355 rsvd_region[n].end = (rsvd_region[n].start
360 rsvd_region[n].end = (unsigned long) ia64_imva(_end);
368 rsvd_region[n].end = rsvd_region[n].start + ia64_boot_param->initrd_size;
375 &rsvd_region[n].end) == 0)
379 total_memory = efi_memmap_init(&rsvd_region[n].start, &rsvd_region[n].end);
384 /* end of memory marker */
386 rsvd_region[n].end = ~0UL;
400 * Grab the initrd start and end from the boot parameter struct given us by
501 int __init reserve_elfcorehdr(u64 *start, u64 *end)
520 *end = *start + length;