Lines Matching refs:file
169 if (!f.file) in SYSCALL_DEFINE1()
171 sb = f.file->f_path.dentry->d_sb; in SYSCALL_DEFINE1()
177 ret2 = errseq_check_and_advance(&sb->s_wb_err, &f.file->f_sb_err); in SYSCALL_DEFINE1()
194 int vfs_fsync_range(struct file *file, loff_t start, loff_t end, int datasync) in vfs_fsync_range() argument
196 struct inode *inode = file->f_mapping->host; in vfs_fsync_range()
198 if (!file->f_op->fsync) in vfs_fsync_range()
202 return file->f_op->fsync(file, start, end, datasync); in vfs_fsync_range()
214 int vfs_fsync(struct file *file, int datasync) in vfs_fsync() argument
216 return vfs_fsync_range(file, 0, LLONG_MAX, datasync); in vfs_fsync()
225 if (f.file) { in do_fsync()
226 ret = vfs_fsync(f.file, datasync); in do_fsync()
243 int sync_file_range(struct file *file, loff_t offset, loff_t nbytes, in sync_file_range() argument
286 i_mode = file_inode(file)->i_mode; in sync_file_range()
292 mapping = file->f_mapping; in sync_file_range()
295 ret = file_fdatawait_range(file, offset, endbyte); in sync_file_range()
314 ret = file_fdatawait_range(file, offset, endbyte); in sync_file_range()
378 if (f.file) in ksys_sync_file_range()
379 ret = sync_file_range(f.file, offset, nbytes, flags); in ksys_sync_file_range()