Home
last modified time | relevance | path

Searched refs:iov_iter_rw (Results 1 – 21 of 21) sorted by relevance

/linux/fs/
H A Ddirect-io.c1124 if (iov_iter_rw(iter) == READ && !count) in __blockdev_direct_IO()
1138 if (dio->flags & DIO_LOCKING && iov_iter_rw(iter) == READ) { in __blockdev_direct_IO()
1146 if (iov_iter_rw(iter) == READ && offset >= dio->i_size) { in __blockdev_direct_IO()
1159 if (dio->flags & DIO_LOCKING && iov_iter_rw(iter) == READ) { in __blockdev_direct_IO()
1175 else if (iov_iter_rw(iter) == WRITE && end > i_size_read(inode)) in __blockdev_direct_IO()
1181 if (iov_iter_rw(iter) == WRITE) { in __blockdev_direct_IO()
1193 if (dio->is_async && iov_iter_rw(iter) == WRITE) { in __blockdev_direct_IO()
1228 dio->should_dirty = user_backed_iter(iter) && iov_iter_rw(iter) == READ; in __blockdev_direct_IO()
1285 if (iov_iter_rw(iter) == READ && (dio->flags & DIO_LOCKING)) in __blockdev_direct_IO()
1297 (iov_iter_rw(ite in __blockdev_direct_IO()
[all...]
H A Ddax.c1614 bool write = iov_iter_rw(iter) == WRITE; in dax_iomap_iter()
1676 if (map_len == -EHWPOISON && iov_iter_rw(iter) == WRITE) { in dax_iomap_iter()
1752 if (iov_iter_rw(iter) == WRITE) { in dax_iomap_rw()
/linux/block/
H A Dfops.c67 if (iov_iter_rw(iter) == READ) { in __blkdev_direct_IO_simple()
86 if (iov_iter_rw(iter) == WRITE) in __blkdev_direct_IO_simple()
175 bool is_read = (iov_iter_rw(iter) == READ), is_sync; in __blkdev_direct_IO()
322 bool is_read = iov_iter_rw(iter) == READ; in __blkdev_direct_IO_async()
404 if (iov_iter_rw(iter) == WRITE) { in blkdev_direct_IO()
H A Dblk-map.c208 if (iov_iter_rw(iter) == WRITE && in bio_copy_user_iov()
/linux/fs/iomap/
H A Ddirect-io.c639 if (iov_iter_rw(iter) == READ) { in __iomap_dio_rw()
744 if (iov_iter_rw(iter) == READ && iomi.pos >= dio->i_size) in __iomap_dio_rw()
/linux/io_uring/
H A Dmock_file.c43 if (iov_iter_rw(reg_iter) == ITER_SOURCE) { in io_copy_regbuf()
/linux/fs/jfs/
H A Dinode.c339 if (unlikely(iov_iter_rw(iter) == WRITE && ret < 0)) { in jfs_direct_IO()
/linux/include/linux/
H A Duio.h158 static inline unsigned char iov_iter_rw(const struct iov_iter *i) in iov_iter_rw() function
/linux/fs/affs/
H A Dfile.c405 if (iov_iter_rw(iter) == WRITE) { in affs_direct_IO()
413 if (ret < 0 && iov_iter_rw(iter) == WRITE) in affs_direct_IO()
/linux/fs/exfat/
H A Dinode.c501 int rw = iov_iter_rw(iter); in exfat_direct_IO()
/linux/fs/fuse/
H A Dfile.c2763 if ((iov_iter_rw(iter) == READ) && (offset >= i_size)) in fuse_direct_IO()
2775 io->write = (iov_iter_rw(iter) == WRITE); in fuse_direct_IO()
2808 if (iov_iter_rw(iter) == WRITE) { in fuse_direct_IO()
2831 if (iov_iter_rw(iter) == WRITE) { in fuse_direct_IO()
/linux/fs/hfsplus/
H A Dinode.c137 if (unlikely(iov_iter_rw(iter) == WRITE && ret < 0)) { in hfsplus_direct_IO()
/linux/fs/fat/
H A Dinode.c264 if (iov_iter_rw(iter) == WRITE) { in fat_direct_IO()
284 if (ret < 0 && iov_iter_rw(iter) == WRITE) in fat_direct_IO()
/linux/fs/orangefs/
H A Dinode.c488 enum ORANGEFS_io_type type = iov_iter_rw(iter) == WRITE ? in orangefs_direct_IO()
/linux/fs/nilfs2/
H A Dinode.c265 if (iov_iter_rw(iter) == WRITE) in nilfs_direct_IO()
/linux/fs/ocfs2/
H A Daops.c2436 if (iov_iter_rw(iter) == READ) in ocfs2_direct_IO()
/linux/fs/ntfs3/
H A Dinode.c798 int wr = iov_iter_rw(iter) & WRITE; in ntfs_direct_IO()
/linux/fs/smb/client/
H A Dsmbdirect.c1779 if (WARN_ON_ONCE(iov_iter_rw(&msg->msg_iter) == WRITE)) in smbd_recv()
H A Dfile.c3254 if (iov_iter_rw(iter) == READ) in cifs_swap_rw()
/linux/fs/udf/
H A Dinode.c313 if (unlikely(ret < 0 && iov_iter_rw(iter) == WRITE)) in udf_direct_IO()
/linux/fs/ceph/
H A Dfile.c1500 bool write = iov_iter_rw(iter) == WRITE; in ceph_direct_read_write()