Lines Matching refs:addr_hint
7163 unsigned long addr_hint, unsigned int nr_pages, in process_huge_page() argument
7168 unsigned long addr = addr_hint & in process_huge_page()
7173 n = (addr_hint - addr) / PAGE_SIZE; in process_huge_page()
7217 static void clear_gigantic_page(struct folio *folio, unsigned long addr_hint, in clear_gigantic_page() argument
7220 unsigned long addr = ALIGN_DOWN(addr_hint, folio_size(folio)); in clear_gigantic_page()
7243 void folio_zero_user(struct folio *folio, unsigned long addr_hint) in folio_zero_user() argument
7248 clear_gigantic_page(folio, addr_hint, nr_pages); in folio_zero_user()
7250 process_huge_page(addr_hint, nr_pages, clear_subpage, folio); in folio_zero_user()
7254 unsigned long addr_hint, in copy_user_gigantic_page() argument
7258 unsigned long addr = ALIGN_DOWN(addr_hint, folio_size(dst)); in copy_user_gigantic_page()
7293 unsigned long addr_hint, struct vm_area_struct *vma) in copy_user_large_folio() argument
7303 return copy_user_gigantic_page(dst, src, addr_hint, vma, nr_pages); in copy_user_large_folio()
7305 return process_huge_page(addr_hint, nr_pages, copy_subpage, &arg); in copy_user_large_folio()