Lines Matching refs:backing_file
32 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_read_iter() local
42 backing_file, iocb->ki_pos, count); in fuse_passthrough_read_iter()
47 ret = backing_file_read_iter(backing_file, iter, iocb, iocb->ki_flags, in fuse_passthrough_read_iter()
59 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_write_iter() local
68 backing_file, iocb->ki_pos, count); in fuse_passthrough_write_iter()
74 ret = backing_file_write_iter(backing_file, iter, iocb, iocb->ki_flags, in fuse_passthrough_write_iter()
86 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_splice_read() local
95 backing_file, *ppos, len, flags); in fuse_passthrough_splice_read()
99 ret = backing_file_splice_read(backing_file, &iocb, pipe, len, flags, &ctx); in fuse_passthrough_splice_read()
110 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_splice_write() local
120 backing_file, *ppos, len, flags); in fuse_passthrough_splice_write()
125 ret = backing_file_splice_write(pipe, backing_file, &iocb, len, flags, &ctx); in fuse_passthrough_splice_write()
135 struct file *backing_file = fuse_file_passthrough(ff); in fuse_passthrough_mmap() local
142 backing_file, vma->vm_start, vma->vm_end); in fuse_passthrough_mmap()
144 return backing_file_mmap(backing_file, vma, &ctx); in fuse_passthrough_mmap()
311 struct file *backing_file; in fuse_passthrough_open() local
328 backing_file = backing_file_open(&file->f_path, file->f_flags, in fuse_passthrough_open()
330 err = PTR_ERR(backing_file); in fuse_passthrough_open()
331 if (IS_ERR(backing_file)) { in fuse_passthrough_open()
337 ff->passthrough = backing_file; in fuse_passthrough_open()