Lines Matching refs:maxsize
1033 struct page ***pages, size_t maxsize, in iter_xarray_get_pages() argument
1045 count = want_pages_array(pages, maxsize, offset, maxpages); in iter_xarray_get_pages()
1052 maxsize = min_t(size_t, nr * PAGE_SIZE - offset, maxsize); in iter_xarray_get_pages()
1053 i->iov_offset += maxsize; in iter_xarray_get_pages()
1054 i->count -= maxsize; in iter_xarray_get_pages()
1055 return maxsize; in iter_xarray_get_pages()
1097 struct page ***pages, size_t maxsize, in __iov_iter_get_pages_alloc() argument
1102 if (maxsize > i->count) in __iov_iter_get_pages_alloc()
1103 maxsize = i->count; in __iov_iter_get_pages_alloc()
1104 if (!maxsize) in __iov_iter_get_pages_alloc()
1106 if (maxsize > MAX_RW_COUNT) in __iov_iter_get_pages_alloc()
1107 maxsize = MAX_RW_COUNT; in __iov_iter_get_pages_alloc()
1118 addr = first_iovec_segment(i, &maxsize); in __iov_iter_get_pages_alloc()
1121 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1127 maxsize = min_t(size_t, maxsize, res * PAGE_SIZE - *start); in __iov_iter_get_pages_alloc()
1128 iov_iter_advance(i, maxsize); in __iov_iter_get_pages_alloc()
1129 return maxsize; in __iov_iter_get_pages_alloc()
1135 page = first_bvec_segment(i, &maxsize, start); in __iov_iter_get_pages_alloc()
1136 n = want_pages_array(pages, maxsize, *start, maxpages); in __iov_iter_get_pages_alloc()
1142 maxsize = min_t(size_t, maxsize, n * PAGE_SIZE - *start); in __iov_iter_get_pages_alloc()
1143 i->count -= maxsize; in __iov_iter_get_pages_alloc()
1144 i->iov_offset += maxsize; in __iov_iter_get_pages_alloc()
1150 return maxsize; in __iov_iter_get_pages_alloc()
1153 return iter_xarray_get_pages(i, pages, maxsize, maxpages, start); in __iov_iter_get_pages_alloc()
1158 size_t maxsize, unsigned maxpages, size_t *start) in iov_iter_get_pages2() argument
1164 return __iov_iter_get_pages_alloc(i, &pages, maxsize, maxpages, start); in iov_iter_get_pages2()
1169 struct page ***pages, size_t maxsize, size_t *start) in iov_iter_get_pages_alloc2() argument
1175 len = __iov_iter_get_pages_alloc(i, pages, maxsize, ~0U, start); in iov_iter_get_pages_alloc2()
1605 struct page ***pages, size_t maxsize, in iov_iter_extract_xarray_pages() argument
1619 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_xarray_pages()
1641 maxsize = min_t(size_t, nr * PAGE_SIZE - offset, maxsize); in iov_iter_extract_xarray_pages()
1642 iov_iter_advance(i, maxsize); in iov_iter_extract_xarray_pages()
1643 return maxsize; in iov_iter_extract_xarray_pages()
1651 struct page ***pages, size_t maxsize, in iov_iter_extract_bvec_pages() argument
1663 size = min(maxsize, i->bvec->bv_len - skip); in iov_iter_extract_bvec_pages()
1694 struct page ***pages, size_t maxsize, in iov_iter_extract_kvec_pages() argument
1707 size = min(maxsize, i->kvec->iov_len - skip); in iov_iter_extract_kvec_pages()
1759 size_t maxsize, in iov_iter_extract_user_pages() argument
1776 addr = first_iovec_segment(i, &maxsize); in iov_iter_extract_user_pages()
1779 maxpages = want_pages_array(pages, maxsize, offset, maxpages); in iov_iter_extract_user_pages()
1785 maxsize = min_t(size_t, maxsize, res * PAGE_SIZE - offset); in iov_iter_extract_user_pages()
1786 iov_iter_advance(i, maxsize); in iov_iter_extract_user_pages()
1787 return maxsize; in iov_iter_extract_user_pages()
1835 size_t maxsize, in iov_iter_extract_pages() argument
1840 maxsize = min_t(size_t, min_t(size_t, maxsize, i->count), MAX_RW_COUNT); in iov_iter_extract_pages()
1841 if (!maxsize) in iov_iter_extract_pages()
1845 return iov_iter_extract_user_pages(i, pages, maxsize, in iov_iter_extract_pages()
1849 return iov_iter_extract_kvec_pages(i, pages, maxsize, in iov_iter_extract_pages()
1853 return iov_iter_extract_bvec_pages(i, pages, maxsize, in iov_iter_extract_pages()
1857 return iov_iter_extract_xarray_pages(i, pages, maxsize, in iov_iter_extract_pages()