Lines Matching refs:pages

455 		unsigned int gup_flags, struct page **pages,  in __get_user_pages()  argument
465 VM_BUG_ON(!!pages != !!(gup_flags & FOLL_GET)); in __get_user_pages()
487 pages ? &pages[i] : NULL); in __get_user_pages()
497 i = follow_hugetlb_page(mm, vma, pages, vmas, in __get_user_pages()
538 if (pages) { in __get_user_pages()
539 pages[i] = page; in __get_user_pages()
626 struct page **pages, in __get_user_pages_locked() argument
641 if (pages) in __get_user_pages_locked()
651 ret = __get_user_pages(tsk, mm, start, nr_pages, flags, pages, in __get_user_pages_locked()
663 if (!pages) in __get_user_pages_locked()
680 pages += ret; in __get_user_pages_locked()
692 pages, NULL, NULL); in __get_user_pages_locked()
703 pages++; in __get_user_pages_locked()
740 int write, int force, struct page **pages, in get_user_pages_locked() argument
744 pages, NULL, locked, true, FOLL_TOUCH); in get_user_pages_locked()
760 int write, int force, struct page **pages, in __get_user_pages_unlocked() argument
767 pages, NULL, &locked, false, gup_flags); in __get_user_pages_unlocked()
793 int write, int force, struct page **pages) in get_user_pages_unlocked() argument
796 force, pages, FOLL_TOUCH); in get_user_pages_unlocked()
857 int force, struct page **pages, struct vm_area_struct **vmas) in get_user_pages() argument
860 pages, vmas, NULL, false, FOLL_TOUCH); in get_user_pages()
1054 int write, struct page **pages, int *nr) in gup_pte_range() argument
1090 pages[*nr] = page; in gup_pte_range()
1113 int write, struct page **pages, int *nr) in gup_pte_range() argument
1120 unsigned long end, int write, struct page **pages, int *nr) in gup_huge_pmd() argument
1134 pages[*nr] = page; in gup_huge_pmd()
1167 unsigned long end, int write, struct page **pages, int *nr) in gup_huge_pud() argument
1181 pages[*nr] = page; in gup_huge_pud()
1210 struct page **pages, int *nr) in gup_huge_pgd() argument
1224 pages[*nr] = page; in gup_huge_pgd()
1252 int write, struct page **pages, int *nr) in gup_pmd_range() argument
1275 pages, nr)) in gup_pmd_range()
1284 PMD_SHIFT, next, write, pages, nr)) in gup_pmd_range()
1286 } else if (!gup_pte_range(pmd, addr, next, write, pages, nr)) in gup_pmd_range()
1294 int write, struct page **pages, int *nr) in gup_pud_range() argument
1308 pages, nr)) in gup_pud_range()
1312 PUD_SHIFT, next, write, pages, nr)) in gup_pud_range()
1314 } else if (!gup_pmd_range(pud, addr, next, write, pages, nr)) in gup_pud_range()
1326 struct page **pages) in __get_user_pages_fast() argument
1365 pages, &nr)) in __get_user_pages_fast()
1369 PGDIR_SHIFT, next, write, pages, &nr)) in __get_user_pages_fast()
1371 } else if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in __get_user_pages_fast()
1396 struct page **pages) in get_user_pages_fast() argument
1402 nr = __get_user_pages_fast(start, nr_pages, write, pages); in get_user_pages_fast()
1408 pages += nr; in get_user_pages_fast()
1411 nr_pages - nr, write, 0, pages); in get_user_pages_fast()