Lines Matching refs:passthrough_filp

81 	struct file *passthrough_filp = ff->passthrough.filp;  in fuse_passthrough_read_iter()  local
88 ret = vfs_iter_read(passthrough_filp, iter, &iocb_fuse->ki_pos, in fuse_passthrough_read_iter()
101 kiocb_clone(&aio_req->iocb, iocb_fuse, passthrough_filp); in fuse_passthrough_read_iter()
103 ret = call_read_iter(passthrough_filp, &aio_req->iocb, iter); in fuse_passthrough_read_iter()
110 fuse_file_accessed(fuse_filp, passthrough_filp); in fuse_passthrough_read_iter()
123 struct file *passthrough_filp = ff->passthrough.filp; in fuse_passthrough_write_iter() local
124 struct inode *passthrough_inode = file_inode(passthrough_filp); in fuse_passthrough_write_iter()
131 fuse_copyattr(fuse_filp, passthrough_filp); in fuse_passthrough_write_iter()
135 file_start_write(passthrough_filp); in fuse_passthrough_write_iter()
136 ret = vfs_iter_write(passthrough_filp, iter, &iocb_fuse->ki_pos, in fuse_passthrough_write_iter()
139 file_end_write(passthrough_filp); in fuse_passthrough_write_iter()
141 fuse_copyattr(fuse_filp, passthrough_filp); in fuse_passthrough_write_iter()
151 file_start_write(passthrough_filp); in fuse_passthrough_write_iter()
155 kiocb_clone(&aio_req->iocb, iocb_fuse, passthrough_filp); in fuse_passthrough_write_iter()
157 ret = call_write_iter(passthrough_filp, &aio_req->iocb, iter); in fuse_passthrough_write_iter()
173 struct file *passthrough_filp = ff->passthrough.filp; in fuse_passthrough_mmap() local
175 if (!passthrough_filp->f_op->mmap) in fuse_passthrough_mmap()
181 vma->vm_file = get_file(passthrough_filp); in fuse_passthrough_mmap()
188 fput(passthrough_filp); in fuse_passthrough_mmap()
192 fuse_file_accessed(file, passthrough_filp); in fuse_passthrough_mmap()
200 struct file *passthrough_filp; in fuse_passthrough_open() local
209 passthrough_filp = fget(lower_fd); in fuse_passthrough_open()
210 if (!passthrough_filp) { in fuse_passthrough_open()
215 if (!passthrough_filp->f_op->read_iter || in fuse_passthrough_open()
216 !passthrough_filp->f_op->write_iter) { in fuse_passthrough_open()
222 passthrough_inode = file_inode(passthrough_filp); in fuse_passthrough_open()
236 passthrough->filp = passthrough_filp; in fuse_passthrough_open()
252 fput(passthrough_filp); in fuse_passthrough_open()