Lines Matching refs:nr
21 unsigned long end, int write, struct page **pages, int *nr) in gup_pte_range() argument
46 pages[*nr] = page; in gup_pte_range()
47 (*nr)++; in gup_pte_range()
55 unsigned long end, int write, struct page **pages, int *nr) in gup_huge_pmd() argument
73 pages[*nr] = page; in gup_huge_pmd()
74 (*nr)++; in gup_huge_pmd()
80 *nr -= refs; in gup_huge_pmd()
85 *nr -= refs; in gup_huge_pmd()
106 unsigned long end, int write, struct page **pages, int *nr) in gup_pmd_range() argument
139 write, pages, nr)) in gup_pmd_range()
142 write, pages, nr)) in gup_pmd_range()
150 unsigned long end, int write, struct page **pages, int *nr) in gup_pud_range() argument
165 if (!gup_pmd_range(pudp, pud, addr, next, write, pages, nr)) in gup_pud_range()
183 int nr = 0; in __get_user_pages_fast() local
206 if (!gup_pud_range(pgdp, pgd, addr, next, write, pages, &nr)) in __get_user_pages_fast()
211 return nr; in __get_user_pages_fast()
234 int nr, ret; in get_user_pages_fast() local
237 nr = __get_user_pages_fast(start, nr_pages, write, pages); in get_user_pages_fast()
238 if (nr == nr_pages) in get_user_pages_fast()
239 return nr; in get_user_pages_fast()
242 start += nr << PAGE_SHIFT; in get_user_pages_fast()
243 pages += nr; in get_user_pages_fast()
245 nr_pages - nr, write, 0, pages); in get_user_pages_fast()
247 if (nr > 0) in get_user_pages_fast()
248 ret = (ret < 0) ? nr : ret + nr; in get_user_pages_fast()