Lines Matching refs:iocb_fuse

14 	struct kiocb *iocb_fuse;  member
51 struct kiocb *iocb_fuse = aio_req->iocb_fuse; in fuse_aio_cleanup_handler() local
57 fuse_copyattr(iocb_fuse->ki_filp, iocb->ki_filp); in fuse_aio_cleanup_handler()
60 iocb_fuse->ki_pos = iocb->ki_pos; in fuse_aio_cleanup_handler()
68 struct kiocb *iocb_fuse = aio_req->iocb_fuse; in fuse_aio_rw_complete() local
71 iocb_fuse->ki_complete(iocb_fuse, res, res2); in fuse_aio_rw_complete()
74 ssize_t fuse_passthrough_read_iter(struct kiocb *iocb_fuse, in fuse_passthrough_read_iter() argument
79 struct file *fuse_filp = iocb_fuse->ki_filp; in fuse_passthrough_read_iter()
87 if (is_sync_kiocb(iocb_fuse)) { in fuse_passthrough_read_iter()
88 ret = vfs_iter_read(passthrough_filp, iter, &iocb_fuse->ki_pos, in fuse_passthrough_read_iter()
89 iocb_to_rw_flags(iocb_fuse->ki_flags, in fuse_passthrough_read_iter()
100 aio_req->iocb_fuse = iocb_fuse; in fuse_passthrough_read_iter()
101 kiocb_clone(&aio_req->iocb, iocb_fuse, passthrough_filp); in fuse_passthrough_read_iter()
115 ssize_t fuse_passthrough_write_iter(struct kiocb *iocb_fuse, in fuse_passthrough_write_iter() argument
120 struct file *fuse_filp = iocb_fuse->ki_filp; in fuse_passthrough_write_iter()
134 if (is_sync_kiocb(iocb_fuse)) { in fuse_passthrough_write_iter()
136 ret = vfs_iter_write(passthrough_filp, iter, &iocb_fuse->ki_pos, in fuse_passthrough_write_iter()
137 iocb_to_rw_flags(iocb_fuse->ki_flags, in fuse_passthrough_write_iter()
154 aio_req->iocb_fuse = iocb_fuse; in fuse_passthrough_write_iter()
155 kiocb_clone(&aio_req->iocb, iocb_fuse, passthrough_filp); in fuse_passthrough_write_iter()