Lines Matching refs:maxpages
984 size_t start, unsigned int maxpages) in want_pages_array() argument
988 if (count > maxpages) in want_pages_array()
989 count = maxpages; in want_pages_array()
1001 unsigned maxpages, size_t *_start_offset) in iter_folioq_get_pages() argument
1015 maxpages = want_pages_array(ppages, maxsize, iov_offset & ~PAGE_MASK, maxpages); in iter_folioq_get_pages()
1016 if (!maxpages) in iter_folioq_get_pages()
1035 maxpages--; in iter_folioq_get_pages()
1038 if (maxpages == 0 || extracted >= maxsize) in iter_folioq_get_pages()
1087 unsigned maxpages, size_t *_start_offset) in iter_xarray_get_pages() argument
1098 count = want_pages_array(pages, maxsize, offset, maxpages); in iter_xarray_get_pages()
1151 unsigned int maxpages, size_t *start) in __iov_iter_get_pages_alloc() argument
1174 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1189 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1210 return iter_folioq_get_pages(i, pages, maxsize, maxpages, start); in __iov_iter_get_pages_alloc()
1212 return iter_xarray_get_pages(i, pages, maxsize, maxpages, start); in __iov_iter_get_pages_alloc()
1217 size_t maxsize, unsigned maxpages, size_t *start) in iov_iter_get_pages2() argument
1219 if (!maxpages) in iov_iter_get_pages2()
1223 return __iov_iter_get_pages_alloc(i, &pages, maxsize, maxpages, start); in iov_iter_get_pages2()
1243 static int iov_npages(const struct iov_iter *i, int maxpages) in iov_npages() argument
1256 if (unlikely(npages > maxpages)) in iov_npages()
1257 return maxpages; in iov_npages()
1263 static int bvec_npages(const struct iov_iter *i, int maxpages) in bvec_npages() argument
1275 if (unlikely(npages > maxpages)) in bvec_npages()
1276 return maxpages; in bvec_npages()
1281 int iov_iter_npages(const struct iov_iter *i, int maxpages) in iov_iter_npages() argument
1288 return min(npages, maxpages); in iov_iter_npages()
1292 return iov_npages(i, maxpages); in iov_iter_npages()
1294 return bvec_npages(i, maxpages); in iov_iter_npages()
1298 return min(npages, maxpages); in iov_iter_npages()
1303 return min(npages, maxpages); in iov_iter_npages()
1587 unsigned int maxpages, in iov_iter_extract_folioq_pages() argument
1606 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_folioq_pages()
1607 if (!maxpages) in iov_iter_extract_folioq_pages()
1625 if (nr >= maxpages || extracted >= maxsize) in iov_iter_extract_folioq_pages()
1649 unsigned int maxpages, in iov_iter_extract_xarray_pages() argument
1662 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_xarray_pages()
1663 if (!maxpages) in iov_iter_extract_xarray_pages()
1679 if (nr == maxpages) in iov_iter_extract_xarray_pages()
1695 unsigned int maxpages, in iov_iter_extract_bvec_pages() argument
1716 maxpages = want_pages_array(pages, maxsize, skip, maxpages); in iov_iter_extract_bvec_pages()
1737 if (k >= maxpages) in iov_iter_extract_bvec_pages()
1762 unsigned int maxpages, in iov_iter_extract_kvec_pages() argument
1787 maxpages = want_pages_array(pages, size, offset, maxpages); in iov_iter_extract_kvec_pages()
1788 if (!maxpages) in iov_iter_extract_kvec_pages()
1794 for (k = 0; k < maxpages; k++) { in iov_iter_extract_kvec_pages()
1807 size = min_t(size_t, size, maxpages * PAGE_SIZE - offset); in iov_iter_extract_kvec_pages()
1827 unsigned int maxpages, in iov_iter_extract_user_pages() argument
1846 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_user_pages()
1847 if (!maxpages) in iov_iter_extract_user_pages()
1849 res = pin_user_pages_fast(addr, maxpages, gup_flags, *pages); in iov_iter_extract_user_pages()
1903 unsigned int maxpages, in iov_iter_extract_pages() argument
1913 maxpages, extraction_flags, in iov_iter_extract_pages()
1917 maxpages, extraction_flags, in iov_iter_extract_pages()
1921 maxpages, extraction_flags, in iov_iter_extract_pages()
1925 maxpages, extraction_flags, in iov_iter_extract_pages()
1929 maxpages, extraction_flags, in iov_iter_extract_pages()