Lines Matching defs:iter
106 struct iov_iter *iter;
173 ret = iov_iter_extract_pages(sdio->iter, &pages, LONG_MAX,
1105 struct block_device *bdev, struct iov_iter *iter,
1113 const size_t count = iov_iter_count(iter);
1120 unsigned long align = offset | iov_iter_alignment(iter);
1128 if (iov_iter_rw(iter) == READ && !count)
1142 if (dio->flags & DIO_LOCKING && iov_iter_rw(iter) == READ) {
1146 dio->is_pinned = iov_iter_extract_will_pin(iter);
1150 if (iov_iter_rw(iter) == READ && offset >= dio->i_size) {
1163 if (dio->flags & DIO_LOCKING && iov_iter_rw(iter) == READ) {
1179 else if (iov_iter_rw(iter) == WRITE && end > i_size_read(inode))
1185 if (iov_iter_rw(iter) == WRITE) {
1197 if (dio->is_async && iov_iter_rw(iter) == WRITE) {
1233 dio->should_dirty = user_backed_iter(iter) && iov_iter_rw(iter) == READ;
1234 sdio.iter = iter;
1244 sdio.pages_in_io += iov_iter_npages(iter, INT_MAX);
1290 if (iov_iter_rw(iter) == READ && (dio->flags & DIO_LOCKING))
1302 (iov_iter_rw(iter) == READ || dio->result == count))
1315 if (dio->flags & DIO_LOCKING && iov_iter_rw(iter) == READ)