Lines Matching defs:ranges
40 /* usable memory ranges to look up */
42 const struct range *ranges;
51 * get_exclude_memory_ranges - Get exclude memory ranges. This list includes
55 * @mem_ranges: Range list to add the memory ranges to.
91 /* exclude memory ranges should be sorted for easy lookup */
95 pr_err("Failed to setup exclude memory ranges\n");
100 * get_usable_memory_ranges - Get usable memory ranges. This list includes
103 * @mem_ranges: Range list to add the memory ranges to.
133 pr_err("Failed to setup usable memory ranges\n");
138 * get_crash_memory_ranges - Get crash memory ranges. This list includes
141 * @mem_ranges: Range list to add the memory ranges to.
168 /* Try merging adjacent ranges before reallocation attempt */
173 /* Reallocate memory ranges if there is no space to split ranges */
208 pr_err("Failed to setup crash memory ranges\n");
213 * get_reserved_memory_ranges - Get reserve memory ranges. This list includes
217 * @mem_ranges: Range list to add the memory ranges to.
236 pr_err("Failed to setup reserved memory ranges\n");
297 * @emem: Exclude memory ranges.
310 start = emem->ranges[i].start;
311 end = emem->ranges[i].end;
395 * @emem: Exclude memory ranges.
408 start = emem->ranges[i].start;
409 end = emem->ranges[i].end;
439 * @um_info: Usable memory buffer and ranges info.
466 * add_usable_mem - Add the usable memory ranges within the given memory range
468 * @um_info: Usable memory buffer and ranges info.
482 loc_base = um_info->ranges[i].start;
483 loc_end = um_info->ranges[i].end;
510 * usable memory ranges.
513 * @data: Pointer to usable memory buffer and ranges info.
544 * Update the no. of ranges added. Two entries (base & size)
560 * @um_info: Usable memory buffer and ranges info.
569 int i, len, ranges, ret;
612 ranges = (len >> 2) / (n_mem_addr_cells + n_mem_size_cells);
614 for (i = 0; i < ranges; i++) {
650 * @usable_mem: Usable memory ranges for kdump kernel.
661 pr_err("Usable memory ranges for kdump kernel not found\n");
677 /* Memory ranges to look up */
678 um_info.ranges = &(usable_mem->ranges[0]);
787 * load_elfcorehdr_segment - Setup crash memory ranges and initialize elfcorehdr
1172 * usable memory ranges and memory reserve map.
1229 base = rmem->ranges[i].start;
1230 size = rmem->ranges[i].end - base + 1;
1251 * tce-table, reserved-ranges & such (exclude
1252 * memory ranges) as they can't be used for kexec
1267 /* Look up the exclude ranges list while locating the memory hole */
1321 /* Get exclude memory ranges needed for setting up kexec segments */
1324 pr_err("Failed to setup exclude memory ranges for buffer lookup\n");