Lines Matching refs:order

758 					unsigned int order)  in destroy_compound_gigantic_page()  argument
761 int nr_pages = 1 << order; in destroy_compound_gigantic_page()
774 static void free_gigantic_page(struct page *page, unsigned int order) in free_gigantic_page() argument
776 free_contig_range(page_to_pfn(page), 1 << order); in free_gigantic_page()
818 static struct page *alloc_gigantic_page(int nid, unsigned int order) in alloc_gigantic_page() argument
820 unsigned long nr_pages = 1 << order; in alloc_gigantic_page()
854 static void prep_compound_gigantic_page(struct page *page, unsigned int order);
887 static inline void free_gigantic_page(struct page *page, unsigned int order) { } in free_gigantic_page() argument
889 unsigned int order) { } in destroy_compound_gigantic_page() argument
1016 static void prep_compound_gigantic_page(struct page *page, unsigned int order) in prep_compound_gigantic_page() argument
1019 int nr_pages = 1 << order; in prep_compound_gigantic_page()
1023 set_compound_order(page, order); in prep_compound_gigantic_page()
1571 unsigned int order) in prep_compound_huge_page() argument
1573 if (unlikely(order > (MAX_ORDER - 1))) in prep_compound_huge_page()
1574 prep_compound_gigantic_page(page, order); in prep_compound_huge_page()
1576 prep_compound_page(page, order); in prep_compound_huge_page()
1596 prep_compound_huge_page(page, h->order); in gather_bootmem_prealloc()
1606 adjust_managed_page_count(page, 1 << h->order); in gather_bootmem_prealloc()
2282 void __init hugetlb_add_hstate(unsigned int order) in hugetlb_add_hstate() argument
2287 if (size_to_hstate(PAGE_SIZE << order)) { in hugetlb_add_hstate()
2292 BUG_ON(order == 0); in hugetlb_add_hstate()
2294 h->order = order; in hugetlb_add_hstate()
2295 h->mask = ~((1ULL << (order + PAGE_SHIFT)) - 1); in hugetlb_add_hstate()
2337 if (hugetlb_max_hstate && parsed_hstate->order >= MAX_ORDER) in hugetlb_nrpages_setup()
3559 return pages << h->order; in hugetlb_change_protection()