Lines Matching refs:max_pages
785 unsigned int max_pages = iov_iter_npages(iter, INT_MAX); in setup_aio_ctx_iter() local
796 if (max_pages * sizeof(struct bio_vec) <= CIFS_AIO_KMALLOC_LIMIT) in setup_aio_ctx_iter()
797 bv = kmalloc_array(max_pages, sizeof(struct bio_vec), in setup_aio_ctx_iter()
801 bv = vmalloc(array_size(max_pages, sizeof(struct bio_vec))); in setup_aio_ctx_iter()
806 if (max_pages * sizeof(struct page *) <= CIFS_AIO_KMALLOC_LIMIT) in setup_aio_ctx_iter()
807 pages = kmalloc_array(max_pages, sizeof(struct page *), in setup_aio_ctx_iter()
811 pages = vmalloc(array_size(max_pages, sizeof(struct page *))); in setup_aio_ctx_iter()
820 while (count && npages < max_pages) { in setup_aio_ctx_iter()
821 rc = iov_iter_get_pages(iter, pages, count, max_pages, &start); in setup_aio_ctx_iter()
838 if (npages + cur_npages > max_pages) { in setup_aio_ctx_iter()
840 npages + cur_npages, max_pages); in setup_aio_ctx_iter()