Lines Matching defs:ranges
35 /* usable memory ranges to look up */
37 const struct crash_mem_range *ranges;
46 * get_exclude_memory_ranges - Get exclude memory ranges. This list includes
50 * @mem_ranges: Range list to add the memory ranges to.
86 /* exclude memory ranges should be sorted for easy lookup */
90 pr_err("Failed to setup exclude memory ranges\n");
95 * get_usable_memory_ranges - Get usable memory ranges. This list includes
98 * @mem_ranges: Range list to add the memory ranges to.
128 pr_err("Failed to setup usable memory ranges\n");
133 * get_crash_memory_ranges - Get crash memory ranges. This list includes
136 * @mem_ranges: Range list to add the memory ranges to.
163 /* Try merging adjacent ranges before reallocation attempt */
168 /* Reallocate memory ranges if there is no space to split ranges */
203 pr_err("Failed to setup crash memory ranges\n");
208 * get_reserved_memory_ranges - Get reserve memory ranges. This list includes
212 * @mem_ranges: Range list to add the memory ranges to.
231 pr_err("Failed to setup reserved memory ranges\n");
292 * @emem: Exclude memory ranges.
305 start = emem->ranges[i].start;
306 end = emem->ranges[i].end;
390 * @emem: Exclude memory ranges.
403 start = emem->ranges[i].start;
404 end = emem->ranges[i].end;
434 * @um_info: Usable memory buffer and ranges info.
461 * add_usable_mem - Add the usable memory ranges within the given memory range
463 * @um_info: Usable memory buffer and ranges info.
477 loc_base = um_info->ranges[i].start;
478 loc_end = um_info->ranges[i].end;
505 * usable memory ranges.
508 * @data: Pointer to usable memory buffer and ranges info.
539 * Update the no. of ranges added. Two entries (base & size)
555 * @um_info: Usable memory buffer and ranges info.
564 int i, len, ranges, ret;
607 ranges = (len >> 2) / (n_mem_addr_cells + n_mem_size_cells);
609 for (i = 0; i < ranges; i++) {
645 * @usable_mem: Usable memory ranges for kdump kernel.
656 pr_err("Usable memory ranges for kdump kernel not found\n");
672 /* Memory ranges to look up */
673 um_info.ranges = &(usable_mem->ranges[0]);
780 * load_elfcorehdr_segment - Setup crash memory ranges and initialize elfcorehdr
1075 * usable memory ranges and memory reserve map.
1124 base = rmem->ranges[i].start;
1125 size = rmem->ranges[i].end - base + 1;
1142 * tce-table, reserved-ranges & such (exclude
1143 * memory ranges) as they can't be used for kexec
1158 /* Look up the exclude ranges list while locating the memory hole */
1212 /* Get exclude memory ranges needed for setting up kexec segments */
1215 pr_err("Failed to setup exclude memory ranges for buffer lookup\n");