• Home
  • Raw
  • Download

Lines Matching refs:nr_pages

1119 		unsigned long start, unsigned long nr_pages,  in __get_user_pages()  argument
1127 if (!nr_pages) in __get_user_pages()
1170 &start, &nr_pages, i, in __get_user_pages()
1234 if (page_increm > nr_pages) in __get_user_pages()
1235 page_increm = nr_pages; in __get_user_pages()
1238 nr_pages -= page_increm; in __get_user_pages()
1239 } while (nr_pages); in __get_user_pages()
1348 unsigned long nr_pages, in __get_user_pages_locked() argument
1382 ret = __get_user_pages(mm, start, nr_pages, flags, pages, in __get_user_pages_locked()
1391 BUG_ON(ret >= nr_pages); in __get_user_pages_locked()
1395 nr_pages -= ret; in __get_user_pages_locked()
1397 if (!nr_pages) in __get_user_pages_locked()
1455 nr_pages--; in __get_user_pages_locked()
1457 if (!nr_pages) in __get_user_pages_locked()
1498 unsigned long nr_pages = (end - start) / PAGE_SIZE; in populate_vma_page_range() local
1529 return __get_user_pages(mm, start, nr_pages, gup_flags, in populate_vma_page_range()
1560 unsigned long nr_pages = (end - start) / PAGE_SIZE; in faultin_vma_page_range() local
1590 return __get_user_pages(mm, start, nr_pages, gup_flags, in faultin_vma_page_range()
1655 unsigned long nr_pages, struct page **pages, in __get_user_pages_locked() argument
1671 for (i = 0; i < nr_pages; i++) { in __get_user_pages_locked()
1853 static long check_and_migrate_movable_pages(unsigned long nr_pages, in check_and_migrate_movable_pages() argument
1869 for (i = 0; i < nr_pages; i++) { in check_and_migrate_movable_pages()
1906 return nr_pages; in check_and_migrate_movable_pages()
1909 unpin_user_pages(pages, nr_pages); in check_and_migrate_movable_pages()
1911 for (i = 0; i < nr_pages; i++) in check_and_migrate_movable_pages()
1925 static long check_and_migrate_movable_pages(unsigned long nr_pages, in check_and_migrate_movable_pages() argument
1929 return nr_pages; in check_and_migrate_movable_pages()
1939 unsigned long nr_pages, in __gup_longterm_locked() argument
1948 return __get_user_pages_locked(mm, start, nr_pages, pages, vmas, in __gup_longterm_locked()
1952 rc = __get_user_pages_locked(mm, start, nr_pages, pages, vmas, in __gup_longterm_locked()
1984 unsigned long start, unsigned long nr_pages, in __get_user_pages_remote() argument
2002 return __gup_longterm_locked(mm, start, nr_pages, pages, in __get_user_pages_remote()
2007 return __get_user_pages_locked(mm, start, nr_pages, pages, vmas, in __get_user_pages_remote()
2073 unsigned long start, unsigned long nr_pages, in get_user_pages_remote() argument
2080 return __get_user_pages_remote(mm, start, nr_pages, gup_flags, in get_user_pages_remote()
2087 unsigned long start, unsigned long nr_pages, in get_user_pages_remote() argument
2095 unsigned long start, unsigned long nr_pages, in __get_user_pages_remote() argument
2119 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() argument
2126 return __gup_longterm_locked(current->mm, start, nr_pages, in get_user_pages()
2165 long get_user_pages_locked(unsigned long start, unsigned long nr_pages, in get_user_pages_locked() argument
2184 return __get_user_pages_locked(current->mm, start, nr_pages, in get_user_pages_locked()
2205 long get_user_pages_unlocked(unsigned long start, unsigned long nr_pages, in get_user_pages_unlocked() argument
2222 ret = __get_user_pages_locked(mm, start, nr_pages, pages, NULL, in get_user_pages_unlocked()
2807 static int __gup_longterm_unlocked(unsigned long start, int nr_pages, in __gup_longterm_unlocked() argument
2819 start, nr_pages, in __gup_longterm_unlocked()
2823 ret = get_user_pages_unlocked(start, nr_pages, in __gup_longterm_unlocked()
2878 unsigned long nr_pages, in internal_get_user_pages_fast() argument
2898 len = nr_pages << PAGE_SHIFT; in internal_get_user_pages_fast()
2905 if (nr_pinned == nr_pages || gup_flags & FOLL_FAST_ONLY) in internal_get_user_pages_fast()
2911 ret = __gup_longterm_unlocked(start, nr_pages - nr_pinned, gup_flags, in internal_get_user_pages_fast()
2945 int get_user_pages_fast_only(unsigned long start, int nr_pages, in get_user_pages_fast_only() argument
2958 nr_pinned = internal_get_user_pages_fast(start, nr_pages, gup_flags, in get_user_pages_fast_only()
2990 int get_user_pages_fast(unsigned long start, int nr_pages, in get_user_pages_fast() argument
3003 return internal_get_user_pages_fast(start, nr_pages, gup_flags, pages); in get_user_pages_fast()
3023 int pin_user_pages_fast(unsigned long start, int nr_pages, in pin_user_pages_fast() argument
3031 return internal_get_user_pages_fast(start, nr_pages, gup_flags, pages); in pin_user_pages_fast()
3041 int pin_user_pages_fast_only(unsigned long start, int nr_pages, in pin_user_pages_fast_only() argument
3057 nr_pinned = internal_get_user_pages_fast(start, nr_pages, gup_flags, in pin_user_pages_fast_only()
3095 unsigned long start, unsigned long nr_pages, in pin_user_pages_remote() argument
3104 return __get_user_pages_remote(mm, start, nr_pages, gup_flags, in pin_user_pages_remote()
3127 long pin_user_pages(unsigned long start, unsigned long nr_pages, in pin_user_pages() argument
3136 return __gup_longterm_locked(current->mm, start, nr_pages, in pin_user_pages()
3146 long pin_user_pages_unlocked(unsigned long start, unsigned long nr_pages, in pin_user_pages_unlocked() argument
3154 return get_user_pages_unlocked(start, nr_pages, pages, gup_flags); in pin_user_pages_unlocked()
3163 long pin_user_pages_locked(unsigned long start, unsigned long nr_pages, in pin_user_pages_locked() argument
3181 return __get_user_pages_locked(current->mm, start, nr_pages, in pin_user_pages_locked()