Lines Matching defs:nr_range
332 static int __meminit save_mr(struct map_range *mr, int nr_range,
337 if (nr_range >= NR_RANGE_MR)
339 mr[nr_range].start = start_pfn<<PAGE_SHIFT;
340 mr[nr_range].end = end_pfn<<PAGE_SHIFT;
341 mr[nr_range].page_size_mask = page_size_mask;
342 nr_range++;
345 return nr_range;
353 int nr_range)
357 for (i = 0; i < nr_range; i++) {
407 static int __meminit split_mem_range(struct map_range *mr, int nr_range,
436 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0);
451 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
461 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
471 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn,
480 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0);
483 adjust_range_page_size_mask(mr, nr_range);
486 for (i = 0; nr_range > 1 && i < nr_range - 1; i++) {
494 (nr_range - 1 - i) * sizeof(struct map_range));
496 nr_range--;
499 for (i = 0; i < nr_range; i++)
504 return nr_range;
545 int nr_range, i;
551 nr_range = split_mem_range(mr, 0, start, end);
553 for (i = 0; i < nr_range; i++)