Lines Matching refs:max_pages
907 unsigned int max_pages; member
921 (ap->num_pages == fc->max_pages || in fuse_readpages_fill()
924 data->max_pages = min_t(unsigned int, data->nr_pages, in fuse_readpages_fill()
925 fc->max_pages); in fuse_readpages_fill()
927 data->ia = ia = fuse_io_alloc(NULL, data->max_pages); in fuse_readpages_fill()
935 if (WARN_ON(ap->num_pages >= data->max_pages)) { in fuse_readpages_fill()
964 data.max_pages = min_t(unsigned int, nr_pages, fc->max_pages); in fuse_readpages()
966 data.ia = fuse_io_alloc(NULL, data.max_pages); in fuse_readpages()
1124 unsigned int max_pages) in fuse_fill_write_pages() argument
1181 ap->num_pages < max_pages && offset == 0); in fuse_fill_write_pages()
1187 unsigned int max_pages) in fuse_wr_pages() argument
1192 max_pages); in fuse_wr_pages()
1213 fc->max_pages); in fuse_perform_write()
1349 unsigned int max_pages) in fuse_get_user_pages() argument
1369 while (nbytes < *nbytesp && ap->num_pages < max_pages) { in fuse_get_user_pages()
1374 max_pages - ap->num_pages, in fuse_get_user_pages()
1420 unsigned int max_pages; in fuse_direct_io() local
1422 max_pages = iov_iter_npages(iter, fc->max_pages); in fuse_direct_io()
1423 ia = fuse_io_alloc(io, max_pages); in fuse_direct_io()
1443 max_pages); in fuse_direct_io()
1473 max_pages = iov_iter_npages(iter, fc->max_pages); in fuse_direct_io()
1474 ia = fuse_io_alloc(io, max_pages); in fuse_direct_io()
1884 unsigned int max_pages; member
1894 max_t(unsigned int, data->max_pages * 2, in fuse_pages_realloc()
1896 fc->max_pages); in fuse_pages_realloc()
1897 WARN_ON(npages <= data->max_pages); in fuse_pages_realloc()
1908 data->max_pages = npages; in fuse_pages_realloc()
2018 (is_writeback || ap->num_pages == fc->max_pages || in fuse_writepages_fill()
2023 } else if (wpa && ap->num_pages == data->max_pages) { in fuse_writepages_fill()
2055 data->max_pages = 1; in fuse_writepages_fill()
2121 data.orig_pages = kcalloc(fc->max_pages, in fuse_writepages()
2597 u32 max = fc->max_pages << PAGE_SHIFT; in fuse_verify_ioctl_iov()
2703 unsigned int in_iovs = 0, out_iovs = 0, max_pages; in fuse_do_ioctl() local
2726 ap.pages = fuse_pages_alloc(fc->max_pages, GFP_KERNEL, &ap.descs); in fuse_do_ioctl()
2731 fuse_page_descs_length_init(ap.descs, 0, fc->max_pages); in fuse_do_ioctl()
2763 max_pages = DIV_ROUND_UP(max(in_size, out_size), PAGE_SIZE); in fuse_do_ioctl()
2767 if (max_pages > fc->max_pages) in fuse_do_ioctl()
2769 while (ap.num_pages < max_pages) { in fuse_do_ioctl()
3037 return round_up(off, fc->max_pages << PAGE_SHIFT); in fuse_round_up()