Lines Matching defs:nr_range
327 static int __meminit save_mr(struct map_range *mr, int nr_range,
332 if (nr_range >= NR_RANGE_MR)
334 mr[nr_range].start = start_pfn<<PAGE_SHIFT;
335 mr[nr_range].end = end_pfn<<PAGE_SHIFT;
336 mr[nr_range].page_size_mask = page_size_mask;
337 nr_range++;
340 return nr_range;
348 int nr_range)
352 for (i = 0; i < nr_range; i++) {
402 static int __meminit split_mem_range(struct map_range *mr, int nr_range,
431 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0);
446 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
456 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
466 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
475 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0);
478 adjust_range_page_size_mask(mr, nr_range);
481 for (i = 0; nr_range > 1 && i < nr_range - 1; i++) {
489 (nr_range - 1 - i) * sizeof(struct map_range));
491 nr_range--;
494 for (i = 0; i < nr_range; i++)
499 return nr_range;
540 int nr_range, i;
546 nr_range = split_mem_range(mr, 0, start, end);
548 for (i = 0; i < nr_range; i++)