Lines Matching refs:file
53 struct file *file = iocb->ki_filp; in ecryptfs_read_update_atime() local
63 lower_dentry = ecryptfs_dentry_to_lower(file->f_path.dentry); in ecryptfs_read_update_atime()
64 lower_vfsmount = ecryptfs_dentry_to_lower_mnt(file->f_path.dentry); in ecryptfs_read_update_atime()
113 static int ecryptfs_readdir(struct file *file, void *dirent, filldir_t filldir) in ecryptfs_readdir() argument
116 struct file *lower_file; in ecryptfs_readdir()
120 lower_file = ecryptfs_file_to_lower(file); in ecryptfs_readdir()
121 lower_file->f_pos = file->f_pos; in ecryptfs_readdir()
122 inode = file->f_path.dentry->d_inode; in ecryptfs_readdir()
125 buf.dentry = file->f_path.dentry; in ecryptfs_readdir()
130 file->f_pos = lower_file->f_pos; in ecryptfs_readdir()
153 static int ecryptfs_open(struct inode *inode, struct file *file) in ecryptfs_open() argument
158 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_open()
167 && ((file->f_flags & O_WRONLY) || (file->f_flags & O_RDWR) in ecryptfs_open()
168 || (file->f_flags & O_CREAT) || (file->f_flags & O_TRUNC) in ecryptfs_open()
169 || (file->f_flags & O_APPEND))) { in ecryptfs_open()
177 ecryptfs_set_file_private(file, file_info); in ecryptfs_open()
195 && !(file->f_flags & O_RDONLY)) { in ecryptfs_open()
212 file, ecryptfs_inode_to_private(inode)->lower_file); in ecryptfs_open()
252 ecryptfs_file_to_private(file)); in ecryptfs_open()
257 static int ecryptfs_flush(struct file *file, fl_owner_t td) in ecryptfs_flush() argument
260 struct file *lower_file = NULL; in ecryptfs_flush()
262 lower_file = ecryptfs_file_to_lower(file); in ecryptfs_flush()
268 static int ecryptfs_release(struct inode *inode, struct file *file) in ecryptfs_release() argument
271 ecryptfs_file_to_private(file)); in ecryptfs_release()
276 ecryptfs_fsync(struct file *file, struct dentry *dentry, int datasync) in ecryptfs_fsync() argument
278 return vfs_fsync(ecryptfs_file_to_lower(file), in ecryptfs_fsync()
283 static int ecryptfs_fasync(int fd, struct file *file, int flag) in ecryptfs_fasync() argument
286 struct file *lower_file = NULL; in ecryptfs_fasync()
289 lower_file = ecryptfs_file_to_lower(file); in ecryptfs_fasync()
296 static int ecryptfs_ioctl(struct inode *inode, struct file *file,
329 ecryptfs_ioctl(struct inode *inode, struct file *file, unsigned int cmd, in ecryptfs_ioctl() argument
333 struct file *lower_file = NULL; in ecryptfs_ioctl()
335 if (ecryptfs_file_to_private(file)) in ecryptfs_ioctl()
336 lower_file = ecryptfs_file_to_lower(file); in ecryptfs_ioctl()