Lines Matching refs:pages_per_huge_page

5963 	unsigned long addr_hint, unsigned int pages_per_huge_page,  in process_huge_page()  argument
5969 ~(((unsigned long)pages_per_huge_page << PAGE_SHIFT) - 1); in process_huge_page()
5974 if (2 * n <= pages_per_huge_page) { in process_huge_page()
5979 for (i = pages_per_huge_page - 1; i >= 2 * n; i--) { in process_huge_page()
5987 base = pages_per_huge_page - 2 * (pages_per_huge_page - n); in process_huge_page()
5988 l = pages_per_huge_page - n; in process_huge_page()
6019 unsigned int pages_per_huge_page) in clear_gigantic_page() argument
6025 for (i = 0; i < pages_per_huge_page; i++) { in clear_gigantic_page()
6041 unsigned long addr_hint, unsigned int pages_per_huge_page) in clear_huge_page() argument
6044 ~(((unsigned long)pages_per_huge_page << PAGE_SHIFT) - 1); in clear_huge_page()
6046 if (unlikely(pages_per_huge_page > MAX_ORDER_NR_PAGES)) { in clear_huge_page()
6047 clear_gigantic_page(page, addr, pages_per_huge_page); in clear_huge_page()
6051 process_huge_page(addr_hint, pages_per_huge_page, clear_subpage, page); in clear_huge_page()
6057 unsigned int pages_per_huge_page) in copy_user_gigantic_page() argument
6063 for (i = 0; i < pages_per_huge_page; i++) { in copy_user_gigantic_page()
6098 unsigned int pages_per_huge_page = folio_nr_pages(dst); in copy_user_large_folio() local
6100 ~(((unsigned long)pages_per_huge_page << PAGE_SHIFT) - 1); in copy_user_large_folio()
6107 if (unlikely(pages_per_huge_page > MAX_ORDER_NR_PAGES)) in copy_user_large_folio()
6109 pages_per_huge_page); in copy_user_large_folio()
6111 return process_huge_page(addr_hint, pages_per_huge_page, copy_subpage, &arg); in copy_user_large_folio()