/fs/ext4/ |
D | file.c | 39 static bool ext4_dio_supported(struct kiocb *iocb, struct iov_iter *iter) in ext4_dio_supported() 54 static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dio_read_iter() 87 static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dax_read_iter() 115 static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_file_read_iter() 213 static ssize_t ext4_generic_write_checks(struct kiocb *iocb, in ext4_generic_write_checks() 241 static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from) in ext4_write_checks() 255 static ssize_t ext4_buffered_write_iter(struct kiocb *iocb, in ext4_buffered_write_iter() 371 static int ext4_dio_write_end_io(struct kiocb *iocb, ssize_t size, in ext4_dio_write_end_io() 422 static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from, in ext4_dio_write_checks() 471 static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_dio_write_iter() [all …]
|
/fs/ocfs2/ |
D | aops.h | 51 #define ocfs2_iocb_is_rw_locked(iocb) \ argument 53 static inline void ocfs2_iocb_set_rw_locked(struct kiocb *iocb, int level) in ocfs2_iocb_set_rw_locked() 73 #define ocfs2_iocb_clear_rw_locked(iocb) \ argument 75 #define ocfs2_iocb_rw_locked_level(iocb) \ argument
|
/fs/xfs/ |
D | xfs_file.c | 227 struct kiocb *iocb, in xfs_ilock_iocb() 244 struct kiocb *iocb, in xfs_file_dio_read() 268 struct kiocb *iocb, in xfs_file_dax_read() 291 struct kiocb *iocb, in xfs_file_buffered_read() 310 struct kiocb *iocb, in xfs_file_read_iter() 343 struct kiocb *iocb, in xfs_file_write_checks() 451 struct kiocb *iocb, in xfs_dio_write_end_io() 546 struct kiocb *iocb, in xfs_file_dio_write_aligned() 597 struct kiocb *iocb, in xfs_file_dio_write_unaligned() 669 struct kiocb *iocb, in xfs_file_dio_write() [all …]
|
/fs/ext2/ |
D | file.c | 33 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dax_read_iter() 49 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dax_write_iter() 164 static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_file_read_iter() 173 static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_file_write_iter()
|
/fs/ |
D | aio.c | 565 void kiocb_set_cancel_fn(struct kiocb *iocb, kiocb_cancel_fn *cancel) in kiocb_set_cancel_fn() 1079 static inline void iocb_destroy(struct aio_kiocb *iocb) in iocb_destroy() 1092 static void aio_complete(struct aio_kiocb *iocb) in aio_complete() 1165 static inline void iocb_put(struct aio_kiocb *iocb) in iocb_put() 1415 static void aio_remove_iocb(struct aio_kiocb *iocb) in aio_remove_iocb() 1427 struct aio_kiocb *iocb = container_of(kiocb, struct aio_kiocb, rw); in aio_complete_rw() local 1449 static int aio_prep_rw(struct kiocb *req, const struct iocb *iocb) in aio_prep_rw() 1484 static ssize_t aio_setup_rw(int rw, const struct iocb *iocb, in aio_setup_rw() 1520 static int aio_read(struct kiocb *req, const struct iocb *iocb, in aio_read() 1548 static int aio_write(struct kiocb *req, const struct iocb *iocb, in aio_write() [all …]
|
/fs/iomap/ |
D | direct-io.c | 29 struct kiocb *iocb; member 83 struct kiocb *iocb = dio->iocb; in iomap_dio_complete() local 142 struct kiocb *iocb = dio->iocb; in iomap_dio_complete_work() local 477 __iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in __iomap_dio_rw() 674 iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, in iomap_dio_rw()
|
/fs/fuse/ |
D | passthrough.c | 13 struct kiocb iocb; member 50 struct kiocb *iocb = &aio_req->iocb; in fuse_aio_cleanup_handler() local 64 static void fuse_aio_rw_complete(struct kiocb *iocb, long res, long res2) in fuse_aio_rw_complete()
|
D | file.c | 1066 static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_cache_read_iter() 1109 static unsigned int fuse_write_flags(struct kiocb *iocb) in fuse_write_flags() 1124 struct kiocb *iocb = ia->io->iocb; in fuse_send_write() local 1166 struct kiocb *iocb, struct inode *inode, in fuse_send_write_pages() 1298 static ssize_t fuse_perform_write(struct kiocb *iocb, in fuse_perform_write() 1353 static ssize_t fuse_cache_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_cache_write_iter() 1608 static ssize_t fuse_direct_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_direct_read_iter() 1623 static ssize_t fuse_direct_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_direct_write_iter() 1648 static ssize_t fuse_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_file_read_iter() 1682 static ssize_t fuse_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_file_write_iter() [all …]
|
D | backing.c | 19 struct kiocb iocb; member 763 struct kiocb *iocb = &aio_req->iocb; in fuse_bpf_aio_cleanup_handler() local 776 static void fuse_bpf_aio_rw_complete(struct kiocb *iocb, long res, long res2) in fuse_bpf_aio_rw_complete() 789 struct kiocb *iocb, struct iov_iter *to) in fuse_file_read_iter_initialize() 828 struct kiocb *iocb, struct iov_iter *to) in fuse_file_read_iter_backing() 876 struct kiocb *iocb, struct iov_iter *to) in fuse_file_read_iter_finalize() 885 struct kiocb *iocb, struct iov_iter *from) in fuse_file_write_iter_initialize() 914 struct kiocb *iocb, struct iov_iter *from) in fuse_file_write_iter_backing() 968 struct kiocb *iocb, struct iov_iter *from) in fuse_file_write_iter_finalize()
|
/fs/configfs/ |
D | file.c | 80 static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_read_iter() 106 static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_bin_read_iter() 220 static ssize_t configfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in configfs_write_iter() 236 static ssize_t configfs_bin_write_iter(struct kiocb *iocb, in configfs_bin_write_iter()
|
/fs/9p/ |
D | vfs_file.c | 368 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_file_read_iter() 394 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_file_write_iter() 566 v9fs_mmap_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_mmap_file_read_iter() 579 v9fs_mmap_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_mmap_file_write_iter()
|
/fs/overlayfs/ |
D | file.c | 21 struct kiocb iocb; member 252 struct kiocb *iocb = &aio_req->iocb; in ovl_aio_cleanup_handler() local 269 static void ovl_aio_rw_complete(struct kiocb *iocb, long res, long res2) in ovl_aio_rw_complete() 279 static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_read_iter() 331 static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_write_iter()
|
/fs/cachefiles/ |
D | io.c | 17 struct kiocb iocb; member 40 static void cachefiles_read_complete(struct kiocb *iocb, long ret, long ret2) in cachefiles_read_complete() 162 static void cachefiles_write_complete(struct kiocb *iocb, long ret, long ret2) in cachefiles_write_complete()
|
/fs/zonefs/ |
D | super.c | 699 static int zonefs_file_write_dio_end_io(struct kiocb *iocb, ssize_t size, in zonefs_file_write_dio_end_io() 733 static ssize_t zonefs_file_dio_append(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_dio_append() 848 static ssize_t zonefs_write_checks(struct kiocb *iocb, struct iov_iter *from) in zonefs_write_checks() 891 static ssize_t zonefs_file_dio_write(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_dio_write() 959 static ssize_t zonefs_file_buffered_write(struct kiocb *iocb, in zonefs_file_buffered_write() 998 static ssize_t zonefs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_write_iter() 1021 static int zonefs_file_read_dio_end_io(struct kiocb *iocb, ssize_t size, in zonefs_file_read_dio_end_io() 1036 static ssize_t zonefs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in zonefs_file_read_iter()
|
/fs/udf/ |
D | file.c | 107 static ssize_t udf_adinicb_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in udf_adinicb_direct_IO() 136 static ssize_t udf_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in udf_file_write_iter()
|
/fs/coda/ |
D | file.c | 38 coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_read_iter() 63 coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_write_iter()
|
/fs/orangefs/ |
D | file.c | 323 static ssize_t orangefs_file_read_iter(struct kiocb *iocb, in orangefs_file_read_iter() 340 static ssize_t orangefs_file_write_iter(struct kiocb *iocb, in orangefs_file_write_iter()
|
/fs/gfs2/ |
D | file.c | 810 static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to, in gfs2_file_direct_read() 875 static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from, in gfs2_file_direct_write() 945 static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in gfs2_file_read_iter() 1016 static ssize_t gfs2_file_buffered_write(struct kiocb *iocb, in gfs2_file_buffered_write() 1111 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
|
/fs/nfs/ |
D | direct.c | 73 struct kiocb * iocb; /* controlling i/o request */ member 164 ssize_t nfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in nfs_direct_IO() 443 ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter, in nfs_file_direct_read() 930 ssize_t nfs_file_direct_write(struct kiocb *iocb, struct iov_iter *iter, in nfs_file_direct_write()
|
/fs/erofs/ |
D | data.c | 304 static int erofs_prepare_dio(struct kiocb *iocb, struct iov_iter *to) in erofs_prepare_dio() 322 static ssize_t erofs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in erofs_file_read_iter()
|
/fs/kernfs/ |
D | file.c | 184 static ssize_t kernfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in kernfs_file_read_iter() 238 static ssize_t kernfs_fop_read_iter(struct kiocb *iocb, struct iov_iter *iter) in kernfs_fop_read_iter() 255 static ssize_t kernfs_fop_write_iter(struct kiocb *iocb, struct iov_iter *iter) in kernfs_fop_write_iter()
|
/fs/ceph/ |
D | file.c | 872 static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, in ceph_sync_read() 1001 struct kiocb *iocb; member 1209 ceph_direct_read_write(struct kiocb *iocb, struct iov_iter *iter, in ceph_direct_read_write() 1420 ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos, in ceph_sync_write() 1548 static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to) in ceph_read_iter() 1699 static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) in ceph_write_iter()
|
/fs/f2fs/ |
D | file.c | 4201 static bool f2fs_should_use_dio(struct inode *inode, struct kiocb *iocb, in f2fs_should_use_dio() 4231 static int f2fs_dio_read_end_io(struct kiocb *iocb, ssize_t size, int error, in f2fs_dio_read_end_io() 4247 static ssize_t f2fs_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in f2fs_dio_read_iter() 4308 static ssize_t f2fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in f2fs_file_read_iter() 4347 static ssize_t f2fs_write_checks(struct kiocb *iocb, struct iov_iter *from) in f2fs_write_checks() 4377 static int f2fs_preallocate_blocks(struct kiocb *iocb, struct iov_iter *iter, in f2fs_preallocate_blocks() 4441 static ssize_t f2fs_buffered_write_iter(struct kiocb *iocb, in f2fs_buffered_write_iter() 4462 static int f2fs_dio_write_end_io(struct kiocb *iocb, ssize_t size, int error, in f2fs_dio_write_end_io() 4478 static ssize_t f2fs_dio_write_iter(struct kiocb *iocb, struct iov_iter *from, in f2fs_dio_write_iter() 4613 static ssize_t f2fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in f2fs_file_write_iter()
|
/fs/ntfs3/ |
D | file.c | 802 static ssize_t ntfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ntfs_file_read_iter() 875 static ssize_t ntfs_compress_write(struct kiocb *iocb, struct iov_iter *from) in ntfs_compress_write() 1100 static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ntfs_file_write_iter()
|
/fs/cifs/ |
D | file.c | 3219 struct kiocb *iocb, struct iov_iter *from, bool direct) in __cifs_writev() 3322 ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_direct_writev() 3330 ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_user_writev() 3336 cifs_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_writev() 3372 cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_strict_writev() 3960 struct kiocb *iocb, struct iov_iter *to, bool direct) in __cifs_readv() 4071 ssize_t cifs_direct_readv(struct kiocb *iocb, struct iov_iter *to) in cifs_direct_readv() 4076 ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to) in cifs_user_readv() 4082 cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to) in cifs_strict_readv() 4963 cifs_direct_io(struct kiocb *iocb, struct iov_iter *iter) in cifs_direct_io()
|