Lines Matching refs:nr_pages
761 int nr_pages = 1 << order; in destroy_compound_gigantic_page() local
764 for (i = 1; i < nr_pages; i++, p = mem_map_next(p, page, i)) { in destroy_compound_gigantic_page()
780 unsigned long nr_pages) in __alloc_gigantic_page() argument
782 unsigned long end_pfn = start_pfn + nr_pages; in __alloc_gigantic_page()
787 unsigned long nr_pages) in pfn_range_valid_gigantic() argument
789 unsigned long i, end_pfn = start_pfn + nr_pages; in pfn_range_valid_gigantic()
812 unsigned long start_pfn, unsigned long nr_pages) in zone_spans_last_pfn() argument
814 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn()
820 unsigned long nr_pages = 1 << order; in alloc_gigantic_page() local
828 pfn = ALIGN(z->zone_start_pfn, nr_pages); in alloc_gigantic_page()
829 while (zone_spans_last_pfn(z, pfn, nr_pages)) { in alloc_gigantic_page()
830 if (pfn_range_valid_gigantic(pfn, nr_pages)) { in alloc_gigantic_page()
839 ret = __alloc_gigantic_page(pfn, nr_pages); in alloc_gigantic_page()
844 pfn += nr_pages; in alloc_gigantic_page()
1019 int nr_pages = 1 << order; in prep_compound_gigantic_page() local
1026 for (i = 1; i < nr_pages; i++, p = mem_map_next(p, page, i)) { in prep_compound_gigantic_page()
1398 unsigned long nr_pages; in return_unused_surplus_pages() local
1407 nr_pages = min(unused_resv_pages, h->surplus_huge_pages); in return_unused_surplus_pages()
1417 while (nr_pages--) { in return_unused_surplus_pages()
3387 unsigned long *position, unsigned long *nr_pages, in follow_hugetlb_page() argument
3392 unsigned long remainder = *nr_pages; in follow_hugetlb_page()
3488 *nr_pages = remainder; in follow_hugetlb_page()