Searched refs:datasync (Results 1 - 25 of 76) sorted by relevance

1234

/linux-master/fs/ext4/
H A Dfsync.c83 int datasync, bool *needs_barrier)
88 ret = generic_buffers_fsync_noflush(file, start, end, datasync);
97 static int ext4_fsync_journal(struct inode *inode, bool datasync, argument
102 tid_t commit_tid = datasync ? ei->i_datasync_tid : ei->i_sync_tid;
129 int ext4_sync_file(struct file *file, loff_t start, loff_t end, int datasync) argument
140 trace_ext4_sync_file_enter(file, datasync);
151 ret = ext4_fsync_nojournal(file, start, end, datasync,
167 ret = ext4_fsync_journal(inode, datasync, &needs_barrier);
82 ext4_fsync_nojournal(struct file *file, loff_t start, loff_t end, int datasync, bool *needs_barrier) argument
H A Dext4_jbd2.h440 int datasync)
446 if (datasync)
438 ext4_update_inode_fsync_trans(handle_t *handle, struct inode *inode, int datasync) argument
/linux-master/fs/coda/
H A Dcoda_int.h15 int coda_fsync(struct file *coda_file, loff_t start, loff_t end, int datasync);
H A Dfile.c295 int coda_fsync(struct file *coda_file, loff_t start, loff_t end, int datasync) argument
314 err = vfs_fsync(host_file, datasync);
315 if (!err && !datasync)
/linux-master/fs/
H A Dsync.c174 * @datasync: perform only datasync
177 * @datasync is set only metadata needed to access modified file data is
180 int vfs_fsync_range(struct file *file, loff_t start, loff_t end, int datasync) argument
186 if (!datasync && (inode->i_state & I_DIRTY_TIME))
188 return file->f_op->fsync(file, start, end, datasync);
195 * @datasync: only perform a fdatasync operation
197 * Write back data and metadata for @file to disk. If @datasync is
200 int vfs_fsync(struct file *file, int datasync) argument
202 return vfs_fsync_range(file, 0, LLONG_MAX, datasync);
206 do_fsync(unsigned int fd, int datasync) argument
[all...]
/linux-master/fs/nilfs2/
H A Dfile.c16 int nilfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync) argument
31 if (datasync)
/linux-master/fs/btrfs/
H A Dfile.h23 int btrfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync);
/linux-master/fs/jfs/
H A Dfile.c19 int jfs_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
30 (datasync && !(inode->i_state & I_DIRTY_DATASYNC))) {
/linux-master/fs/hostfs/
H A Dhostfs.h86 extern int fsync_file(int fd, int datasync);
H A Dhostfs_user.c157 int fsync_file(int fd, int datasync) argument
160 if (datasync)
/linux-master/fs/9p/
H A Dv9fs_vfs.h65 int datasync);
H A Dvfs_file.c411 int datasync)
423 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
435 int datasync)
446 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
450 retval = p9_client_fsync(fid, datasync);
410 v9fs_file_fsync(struct file *filp, loff_t start, loff_t end, int datasync) argument
434 v9fs_file_fsync_dotl(struct file *filp, loff_t start, loff_t end, int datasync) argument
/linux-master/fs/reiserfs/
H A Ddir.c18 int datasync);
32 int datasync)
31 reiserfs_dir_fsync(struct file *filp, loff_t start, loff_t end, int datasync) argument
H A Dfile.c145 int datasync)
144 reiserfs_sync_file(struct file *filp, loff_t start, loff_t end, int datasync) argument
/linux-master/fs/afs/
H A Dwrite.c228 int afs_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
236 datasync);
/linux-master/fs/xfs/
H A Dxfs_file.c81 int datasync)
92 bool datasync)
96 if (datasync && !(ip->i_itemp->ili_fsync_fields & ~XFS_ILOG_TIMESTAMP))
117 bool datasync,
124 seq = xfs_fsync_seq(ip, datasync);
142 int datasync)
178 err2 = xfs_fsync_flush_log(ip, datasync, &log_flushed);
77 xfs_dir_fsync( struct file *file, loff_t start, loff_t end, int datasync) argument
90 xfs_fsync_seq( struct xfs_inode *ip, bool datasync) argument
115 xfs_fsync_flush_log( struct xfs_inode *ip, bool datasync, int *log_flushed) argument
138 xfs_file_fsync( struct file *file, loff_t start, loff_t end, int datasync) argument
/linux-master/fs/ecryptfs/
H A Dfile.c343 ecryptfs_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
351 return vfs_fsync(ecryptfs_file_to_lower(file), datasync);
/linux-master/fs/ocfs2/
H A Djournal.h596 int datasync)
602 if (datasync)
594 ocfs2_update_inode_fsync_trans(handle_t *handle, struct inode *inode, int datasync) argument
/linux-master/fs/ext2/
H A Dfile.c153 int ext2_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
158 ret = generic_buffers_fsync(file, start, end, datasync);
/linux-master/fs/nfs/
H A Dpnfs.h154 int (*sync)(struct inode *inode, bool datasync);
313 int pnfs_generic_sync(struct inode *inode, bool datasync);
314 int pnfs_nfs_generic_sync(struct inode *inode, bool datasync);
591 pnfs_sync_inode(struct inode *inode, bool datasync) argument
595 return NFS_SERVER(inode)->pnfs_curr_ld->sync(inode, datasync);
762 pnfs_sync_inode(struct inode *inode, bool datasync) argument
H A Dfile.c228 nfs_file_fsync_commit(struct file *file, int datasync) argument
233 dprintk("NFS: fsync file(%pD2) datasync %d\n", file, datasync);
244 nfs_file_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
258 ret = nfs_file_fsync_commit(file, datasync);
261 ret = pnfs_sync_inode(inode, !!datasync);
/linux-master/fs/overlayfs/
H A Dfile.c388 static int ovl_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
398 ret = ovl_real_fdget_meta(file, &real, !datasync);
405 ret = vfs_fsync_range(real.file, start, end, datasync);
/linux-master/include/linux/
H A Dbuffer_head.h212 bool datasync);
214 bool datasync);
/linux-master/include/net/9p/
H A Dclient.h203 int p9_client_fsync(struct p9_fid *fid, int datasync);
/linux-master/fs/fat/
H A Dfile.c186 int fat_file_fsync(struct file *filp, loff_t start, loff_t end, int datasync) argument
191 err = __generic_file_fsync(filp, start, end, datasync);

Completed in 264 milliseconds

1234