Lines Matching refs:pages

418 		unsigned int gup_flags, struct page **pages,  in __get_user_pages()  argument
428 VM_BUG_ON(!!pages != !!(gup_flags & FOLL_GET)); in __get_user_pages()
450 pages ? &pages[i] : NULL); in __get_user_pages()
460 i = follow_hugetlb_page(mm, vma, pages, vmas, in __get_user_pages()
495 if (pages) { in __get_user_pages()
496 pages[i] = page; in __get_user_pages()
583 struct page **pages, in __get_user_pages_locked() argument
598 if (pages) in __get_user_pages_locked()
608 ret = __get_user_pages(tsk, mm, start, nr_pages, flags, pages, in __get_user_pages_locked()
620 if (!pages) in __get_user_pages_locked()
637 pages += ret; in __get_user_pages_locked()
649 pages, NULL, NULL); in __get_user_pages_locked()
660 pages++; in __get_user_pages_locked()
697 int write, int force, struct page **pages, in get_user_pages_locked() argument
701 pages, NULL, locked, true, FOLL_TOUCH); in get_user_pages_locked()
717 int write, int force, struct page **pages, in __get_user_pages_unlocked() argument
724 pages, NULL, &locked, false, gup_flags); in __get_user_pages_unlocked()
750 int write, int force, struct page **pages) in get_user_pages_unlocked() argument
753 force, pages, FOLL_TOUCH); in get_user_pages_unlocked()
814 int force, struct page **pages, struct vm_area_struct **vmas) in get_user_pages() argument
817 pages, vmas, NULL, false, FOLL_TOUCH); in get_user_pages()
1008 int write, struct page **pages, int *nr) in gup_pte_range() argument
1044 pages[*nr] = page; in gup_pte_range()
1067 int write, struct page **pages, int *nr) in gup_pte_range() argument
1074 unsigned long end, int write, struct page **pages, int *nr) in gup_huge_pmd() argument
1088 pages[*nr] = page; in gup_huge_pmd()
1121 unsigned long end, int write, struct page **pages, int *nr) in gup_huge_pud() argument
1135 pages[*nr] = page; in gup_huge_pud()
1164 struct page **pages, int *nr) in gup_huge_pgd() argument
1178 pages[*nr] = page; in gup_huge_pgd()
1206 int write, struct page **pages, int *nr) in gup_pmd_range() argument
1229 pages, nr)) in gup_pmd_range()
1238 PMD_SHIFT, next, write, pages, nr)) in gup_pmd_range()
1240 } else if (!gup_pte_range(pmd, addr, next, write, pages, nr)) in gup_pmd_range()
1248 int write, struct page **pages, int *nr) in gup_pud_range() argument
1262 pages, nr)) in gup_pud_range()
1266 PUD_SHIFT, next, write, pages, nr)) in gup_pud_range()
1268 } else if (!gup_pmd_range(pud, addr, next, write, pages, nr)) in gup_pud_range()
1280 struct page **pages) in __get_user_pages_fast() argument
1319 pages, &nr)) in __get_user_pages_fast()
1323 PGDIR_SHIFT, next, write, pages, &nr)) in __get_user_pages_fast()
1325 } else if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in __get_user_pages_fast()
1350 struct page **pages) in get_user_pages_fast() argument
1356 nr = __get_user_pages_fast(start, nr_pages, write, pages); in get_user_pages_fast()
1362 pages += nr; in get_user_pages_fast()
1365 nr_pages - nr, write, 0, pages); in get_user_pages_fast()