Lines Matching refs:ii
1247 struct iov_iter *ii, loff_t pos, in fuse_fill_write_pages() argument
1256 num = min(iov_iter_count(ii), fc->max_write); in fuse_fill_write_pages()
1281 tmp = copy_folio_from_iter_atomic(folio, folio_offset, bytes, ii); in fuse_fill_write_pages()
1292 if (fault_in_iov_iter_readable(ii, bytes)) { in fuse_fill_write_pages()
1337 static ssize_t fuse_perform_write(struct kiocb *iocb, struct iov_iter *ii) in fuse_perform_write() argument
1347 if (inode->i_size < pos + iov_iter_count(ii)) in fuse_perform_write()
1354 unsigned int nr_pages = fuse_wr_pages(pos, iov_iter_count(ii), in fuse_perform_write()
1363 count = fuse_fill_write_pages(&ia, mapping, ii, pos, nr_pages); in fuse_perform_write()
1381 } while (!err && iov_iter_count(ii)); in fuse_perform_write()
1537 static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii) in fuse_get_user_addr() argument
1539 return (unsigned long)iter_iov(ii)->iov_base + ii->iov_offset; in fuse_get_user_addr()
1542 static inline size_t fuse_get_frag_size(const struct iov_iter *ii, in fuse_get_frag_size() argument
1545 return min(iov_iter_single_seg_count(ii), max_size); in fuse_get_frag_size()
1548 static int fuse_get_user_pages(struct fuse_args_pages *ap, struct iov_iter *ii, in fuse_get_user_pages() argument
1562 if (iov_iter_is_kvec(ii)) { in fuse_get_user_pages()
1563 void *user_addr = (void *)fuse_get_user_addr(ii); in fuse_get_user_pages()
1566 size_t frag_size = fuse_get_frag_size(ii, *nbytesp); in fuse_get_user_pages()
1573 iov_iter_advance(ii, frag_size); in fuse_get_user_pages()
1600 ret = iov_iter_extract_pages(ii, &pages, in fuse_get_user_pages()
1633 ap->args.is_pinned = iov_iter_extract_will_pin(ii); in fuse_get_user_pages()