Lines Matching refs:maxpages
992 size_t start, unsigned int maxpages) in want_pages_array() argument
996 if (count > maxpages) in want_pages_array()
997 count = maxpages; in want_pages_array()
1036 unsigned maxpages, size_t *_start_offset) in iter_xarray_get_pages() argument
1047 count = want_pages_array(pages, maxsize, offset, maxpages); in iter_xarray_get_pages()
1100 unsigned int maxpages, size_t *start) in __iov_iter_get_pages_alloc() argument
1123 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1138 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1155 return iter_xarray_get_pages(i, pages, maxsize, maxpages, start); in __iov_iter_get_pages_alloc()
1160 size_t maxsize, unsigned maxpages, size_t *start) in iov_iter_get_pages2() argument
1162 if (!maxpages) in iov_iter_get_pages2()
1166 return __iov_iter_get_pages_alloc(i, &pages, maxsize, maxpages, start); in iov_iter_get_pages2()
1258 static int iov_npages(const struct iov_iter *i, int maxpages) in iov_npages() argument
1271 if (unlikely(npages > maxpages)) in iov_npages()
1272 return maxpages; in iov_npages()
1278 static int bvec_npages(const struct iov_iter *i, int maxpages) in bvec_npages() argument
1290 if (unlikely(npages > maxpages)) in bvec_npages()
1291 return maxpages; in bvec_npages()
1296 int iov_iter_npages(const struct iov_iter *i, int maxpages) in iov_iter_npages() argument
1303 return min(npages, maxpages); in iov_iter_npages()
1307 return iov_npages(i, maxpages); in iov_iter_npages()
1309 return bvec_npages(i, maxpages); in iov_iter_npages()
1313 return min(npages, maxpages); in iov_iter_npages()
1609 unsigned int maxpages, in iov_iter_extract_xarray_pages() argument
1622 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_xarray_pages()
1623 if (!maxpages) in iov_iter_extract_xarray_pages()
1639 if (nr == maxpages) in iov_iter_extract_xarray_pages()
1655 unsigned int maxpages, in iov_iter_extract_bvec_pages() argument
1680 maxpages = want_pages_array(pages, size, offset, maxpages); in iov_iter_extract_bvec_pages()
1681 if (!maxpages) in iov_iter_extract_bvec_pages()
1684 for (k = 0; k < maxpages; k++) in iov_iter_extract_bvec_pages()
1687 size = min_t(size_t, size, maxpages * PAGE_SIZE - offset); in iov_iter_extract_bvec_pages()
1698 unsigned int maxpages, in iov_iter_extract_kvec_pages() argument
1723 maxpages = want_pages_array(pages, size, offset, maxpages); in iov_iter_extract_kvec_pages()
1724 if (!maxpages) in iov_iter_extract_kvec_pages()
1730 for (k = 0; k < maxpages; k++) { in iov_iter_extract_kvec_pages()
1743 size = min_t(size_t, size, maxpages * PAGE_SIZE - offset); in iov_iter_extract_kvec_pages()
1763 unsigned int maxpages, in iov_iter_extract_user_pages() argument
1782 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_user_pages()
1783 if (!maxpages) in iov_iter_extract_user_pages()
1785 res = pin_user_pages_fast(addr, maxpages, gup_flags, *pages); in iov_iter_extract_user_pages()
1839 unsigned int maxpages, in iov_iter_extract_pages() argument
1849 maxpages, extraction_flags, in iov_iter_extract_pages()
1853 maxpages, extraction_flags, in iov_iter_extract_pages()
1857 maxpages, extraction_flags, in iov_iter_extract_pages()
1861 maxpages, extraction_flags, in iov_iter_extract_pages()