Lines Matching refs:nr_range

311 static int __meminit save_mr(struct map_range *mr, int nr_range,  in save_mr()  argument
316 if (nr_range >= NR_RANGE_MR) in save_mr()
318 mr[nr_range].start = start_pfn<<PAGE_SHIFT; in save_mr()
319 mr[nr_range].end = end_pfn<<PAGE_SHIFT; in save_mr()
320 mr[nr_range].page_size_mask = page_size_mask; in save_mr()
321 nr_range++; in save_mr()
324 return nr_range; in save_mr()
332 int nr_range) in adjust_range_page_size_mask() argument
336 for (i = 0; i < nr_range; i++) { in adjust_range_page_size_mask()
386 static int __meminit split_mem_range(struct map_range *mr, int nr_range, in split_mem_range() argument
415 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0); in split_mem_range()
430 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, in split_mem_range()
440 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, in split_mem_range()
450 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, in split_mem_range()
459 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0); in split_mem_range()
462 adjust_range_page_size_mask(mr, nr_range); in split_mem_range()
465 for (i = 0; nr_range > 1 && i < nr_range - 1; i++) { in split_mem_range()
473 (nr_range - 1 - i) * sizeof(struct map_range)); in split_mem_range()
475 nr_range--; in split_mem_range()
478 for (i = 0; i < nr_range; i++) in split_mem_range()
483 return nr_range; in split_mem_range()
524 int nr_range, i; in init_memory_mapping() local
530 nr_range = split_mem_range(mr, 0, start, end); in init_memory_mapping()
532 for (i = 0; i < nr_range; i++) in init_memory_mapping()