Lines Matching refs:nr
21 unsigned long end, int write, struct page **pages, int *nr) in gup_pte_range() argument
62 pages[*nr] = page; in gup_pte_range()
63 (*nr)++; in gup_pte_range()
71 int *nr) in gup_huge_pmd() argument
88 pages[*nr] = page; in gup_huge_pmd()
89 (*nr)++; in gup_huge_pmd()
95 *nr -= refs; in gup_huge_pmd()
100 *nr -= refs; in gup_huge_pmd()
119 int write, struct page **pages, int *nr) in gup_pmd_range() argument
133 write, pages, nr)) in gup_pmd_range()
136 pages, nr)) in gup_pmd_range()
144 int write, struct page **pages, int *nr) in gup_pud_range() argument
156 if (!gup_pmd_range(pud, addr, next, write, pages, nr)) in gup_pud_range()
170 int nr = 0; in __get_user_pages_fast() local
185 if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in __get_user_pages_fast()
190 return nr; in __get_user_pages_fast()
200 int nr = 0; in get_user_pages_fast() local
233 if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in get_user_pages_fast()
239 VM_BUG_ON(nr != (end - start) >> PAGE_SHIFT); in get_user_pages_fast()
240 return nr; in get_user_pages_fast()
249 start += nr << PAGE_SHIFT; in get_user_pages_fast()
250 pages += nr; in get_user_pages_fast()
256 if (nr > 0) { in get_user_pages_fast()
258 ret = nr; in get_user_pages_fast()
260 ret += nr; in get_user_pages_fast()