Lines Matching refs:iter
108 static ssize_t dax_io(struct inode *inode, struct iov_iter *iter, in dax_io() argument
120 if (iov_iter_rw(iter) != WRITE) in dax_io()
136 iov_iter_rw(iter) == WRITE); in dax_io()
149 hole = iov_iter_rw(iter) != WRITE && !buffer_written(bh); in dax_io()
168 if (iov_iter_rw(iter) == WRITE) { in dax_io()
169 len = copy_from_iter_pmem(addr, max - pos, iter); in dax_io()
173 iter); in dax_io()
175 len = iov_iter_zero(max - pos, iter); in dax_io()
210 struct iov_iter *iter, loff_t pos, get_block_t get_block, in dax_do_io() argument
215 loff_t end = pos + iov_iter_count(iter); in dax_do_io()
219 if ((flags & DIO_LOCKING) && iov_iter_rw(iter) == READ) { in dax_do_io()
233 retval = dax_io(inode, iter, pos, end, get_block, &bh); in dax_do_io()
235 if ((flags & DIO_LOCKING) && iov_iter_rw(iter) == READ) in dax_do_io()