Lines Matching refs:nr
38 int write, struct page **pages, int *nr) in gup_pte_range() argument
54 pages[*nr] = page; in gup_pte_range()
55 (*nr)++; in gup_pte_range()
63 static inline void get_head_page_multiple(struct page *page, int nr) in get_head_page_multiple() argument
67 atomic_add(nr, &page->_count); in get_head_page_multiple()
72 int write, struct page **pages, int *nr) in gup_huge_pmd() argument
89 pages[*nr] = page; in gup_huge_pmd()
92 (*nr)++; in gup_huge_pmd()
102 int write, struct page **pages, int *nr) in gup_pmd_range() argument
126 if (!gup_huge_pmd(pmd, addr, next, write, pages,nr)) in gup_pmd_range()
129 if (!gup_pte_range(pmd, addr, next, write, pages,nr)) in gup_pmd_range()
138 int write, struct page **pages, int *nr) in gup_huge_pud() argument
155 pages[*nr] = page; in gup_huge_pud()
158 (*nr)++; in gup_huge_pud()
168 int write, struct page **pages, int *nr) in gup_pud_range() argument
181 if (!gup_huge_pud(pud, addr, next, write, pages,nr)) in gup_pud_range()
184 if (!gup_pmd_range(pud, addr, next, write, pages,nr)) in gup_pud_range()
204 int nr = 0; in __get_user_pages_fast() local
239 if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in __get_user_pages_fast()
244 return nr; in __get_user_pages_fast()
270 int ret, nr = 0; in get_user_pages_fast() local
289 if (!gup_pud_range(pgd, addr, next, write, pages, &nr)) in get_user_pages_fast()
294 VM_BUG_ON(nr != (end - start) >> PAGE_SHIFT); in get_user_pages_fast()
295 return nr; in get_user_pages_fast()
301 start += nr << PAGE_SHIFT; in get_user_pages_fast()
302 pages += nr; in get_user_pages_fast()
309 if (nr > 0) { in get_user_pages_fast()
311 ret = nr; in get_user_pages_fast()
313 ret += nr; in get_user_pages_fast()