Lines Matching refs:nr_pages

1062 		unsigned long start, unsigned long nr_pages,  in __get_user_pages()  argument
1070 if (!nr_pages) in __get_user_pages()
1113 &start, &nr_pages, i, in __get_user_pages()
1178 if (page_increm > nr_pages) in __get_user_pages()
1179 page_increm = nr_pages; in __get_user_pages()
1182 nr_pages -= page_increm; in __get_user_pages()
1183 } while (nr_pages); in __get_user_pages()
1293 unsigned long nr_pages, in __get_user_pages_locked() argument
1327 ret = __get_user_pages(mm, start, nr_pages, flags, pages, in __get_user_pages_locked()
1336 BUG_ON(ret >= nr_pages); in __get_user_pages_locked()
1340 nr_pages -= ret; in __get_user_pages_locked()
1342 if (!nr_pages) in __get_user_pages_locked()
1400 nr_pages--; in __get_user_pages_locked()
1402 if (!nr_pages) in __get_user_pages_locked()
1443 unsigned long nr_pages = (end - start) / PAGE_SIZE; in populate_vma_page_range() local
1474 return __get_user_pages(mm, start, nr_pages, gup_flags, in populate_vma_page_range()
1539 unsigned long nr_pages, struct page **pages, in __get_user_pages_locked() argument
1555 for (i = 0; i < nr_pages; i++) { in __get_user_pages_locked()
1617 unsigned long nr_pages, in check_and_migrate_cma_pages() argument
1625 long ret = nr_pages; in check_and_migrate_cma_pages()
1636 for (i = 0; i < nr_pages; i++) { in check_and_migrate_cma_pages()
1681 unpin_user_pages(pages, nr_pages); in check_and_migrate_cma_pages()
1683 for (i = 0; i < nr_pages; i++) in check_and_migrate_cma_pages()
1696 ret = __get_user_pages_locked(mm, start, nr_pages, pages, vmas, in check_and_migrate_cma_pages()
1700 nr_pages = ret; in check_and_migrate_cma_pages()
1712 unsigned long nr_pages, in check_and_migrate_cma_pages() argument
1717 return nr_pages; in check_and_migrate_cma_pages()
1727 unsigned long nr_pages, in __gup_longterm_locked() argument
1738 rc = __get_user_pages_locked(mm, start, nr_pages, pages, vmas, NULL, in __gup_longterm_locked()
1771 unsigned long start, unsigned long nr_pages, in __get_user_pages_remote() argument
1789 return __gup_longterm_locked(mm, start, nr_pages, pages, in __get_user_pages_remote()
1794 return __get_user_pages_locked(mm, start, nr_pages, pages, vmas, in __get_user_pages_remote()
1860 unsigned long start, unsigned long nr_pages, in get_user_pages_remote() argument
1867 return __get_user_pages_remote(mm, start, nr_pages, gup_flags, in get_user_pages_remote()
1874 unsigned long start, unsigned long nr_pages, in get_user_pages_remote() argument
1882 unsigned long start, unsigned long nr_pages, in __get_user_pages_remote() argument
1906 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() argument
1913 return __gup_longterm_locked(current->mm, start, nr_pages, in get_user_pages()
1950 long get_user_pages_locked(unsigned long start, unsigned long nr_pages, in get_user_pages_locked() argument
1969 return __get_user_pages_locked(current->mm, start, nr_pages, in get_user_pages_locked()
1990 long get_user_pages_unlocked(unsigned long start, unsigned long nr_pages, in get_user_pages_unlocked() argument
2007 ret = __get_user_pages_locked(mm, start, nr_pages, pages, NULL, in get_user_pages_unlocked()
2640 static int __gup_longterm_unlocked(unsigned long start, int nr_pages, in __gup_longterm_unlocked() argument
2652 start, nr_pages, in __gup_longterm_unlocked()
2656 ret = get_user_pages_unlocked(start, nr_pages, in __gup_longterm_unlocked()
2711 unsigned long nr_pages, in internal_get_user_pages_fast() argument
2731 len = nr_pages << PAGE_SHIFT; in internal_get_user_pages_fast()
2738 if (nr_pinned == nr_pages || gup_flags & FOLL_FAST_ONLY) in internal_get_user_pages_fast()
2744 ret = __gup_longterm_unlocked(start, nr_pages - nr_pinned, gup_flags, in internal_get_user_pages_fast()
2778 int get_user_pages_fast_only(unsigned long start, int nr_pages, in get_user_pages_fast_only() argument
2791 nr_pinned = internal_get_user_pages_fast(start, nr_pages, gup_flags, in get_user_pages_fast_only()
2823 int get_user_pages_fast(unsigned long start, int nr_pages, in get_user_pages_fast() argument
2836 return internal_get_user_pages_fast(start, nr_pages, gup_flags, pages); in get_user_pages_fast()
2856 int pin_user_pages_fast(unsigned long start, int nr_pages, in pin_user_pages_fast() argument
2864 return internal_get_user_pages_fast(start, nr_pages, gup_flags, pages); in pin_user_pages_fast()
2874 int pin_user_pages_fast_only(unsigned long start, int nr_pages, in pin_user_pages_fast_only() argument
2890 nr_pinned = internal_get_user_pages_fast(start, nr_pages, gup_flags, in pin_user_pages_fast_only()
2928 unsigned long start, unsigned long nr_pages, in pin_user_pages_remote() argument
2937 return __get_user_pages_remote(mm, start, nr_pages, gup_flags, in pin_user_pages_remote()
2960 long pin_user_pages(unsigned long start, unsigned long nr_pages, in pin_user_pages() argument
2969 return __gup_longterm_locked(current->mm, start, nr_pages, in pin_user_pages()
2979 long pin_user_pages_unlocked(unsigned long start, unsigned long nr_pages, in pin_user_pages_unlocked() argument
2987 return get_user_pages_unlocked(start, nr_pages, pages, gup_flags); in pin_user_pages_unlocked()
2996 long pin_user_pages_locked(unsigned long start, unsigned long nr_pages, in pin_user_pages_locked() argument
3014 return __get_user_pages_locked(current->mm, start, nr_pages, in pin_user_pages_locked()