vfs_sync
return (*(vfsp)->vfs_op->vfs_sync)(vfsp, flag, cr);
return (*vfssw[fstype].vsw_vfsops.vfs_sync) (NULL, flag, cr);
VFSNAME_SYNC, offsetof(vfsops_t, vfs_sync),
return (vfs_getops(vfsp)->vfs_sync != fs_sync);
int (*vfs_sync)(struct vfs *, short, struct cred *);
int (*vfs_sync)(); /* flush fs buffers */
#define VFS_SYNC(vfsp) (*(vfsp)->vfs_op->vfs_sync)(vfsp)
vfs_sync(SYNC_ALL);
VFSNAME_SYNC, { .vfs_sync = fs_sync },
func = (int (*)()) vfsp->vfs_op->vfs_sync;
vfsop_find(&farg, &func, int, &arg0, vfs_sync, fsemop_sync);
vfsop_find(vf, &func, int, &arg0, vfs_sync, fsemop_sync);
VFSNAME_SYNC, { .vfs_sync = lo_sync },
VFSNAME_SYNC, { .vfs_sync = nm_sync },
VFSNAME_SYNC, { .vfs_sync = nm_sync },
VFSNAME_SYNC, { .vfs_sync = nfs3_sync },
VFSNAME_SYNC, { .vfs_sync = nfs4_sync },
VFSNAME_SYNC, { .vfs_sync = nfs_sync },
VFSNAME_SYNC, { .vfs_sync = pcfs_sync },
{ VFSNAME_SYNC, { .vfs_sync = smbfs_sync } },
VFSNAME_SYNC, { .vfs_sync = spec_sync },
VFSNAME_SYNC, { .vfs_sync = swap_sync },
VFSNAME_SYNC, { .vfs_sync = udf_sync },
VFSNAME_SYNC, { .vfs_sync = ufs_sync },
return (*(vfsp)->vfs_op->vfs_sync)(vfsp, flag, cr);
return (*vfssw[fstype].vsw_vfsops.vfs_sync) (NULL, flag, cr);
{ VFSNAME_SYNC, offsetof(vfsops_t, vfs_sync),
VFSNAME_SYNC, { .vfs_sync = vfs_EIO_sync },
VFSNAME_SYNC, { .vfs_sync = vfsstray_sync },
return (vfs_getops(vfsp)->vfs_sync != fs_sync);
(void) (*vswp->vsw_vfsops.vfs_sync)(NULL, flag,
vfs_sync(0);
VFSNAME_SYNC, { .vfs_sync = zfs_sync },
int (*vfs_sync)(vfs_t *, short, cred_t *); \
void vfs_sync(int);
vfs_sync(0);
vfs_sync(SYNC_ALL);
vfs_sync(SYNC_ALL);
vfs_sync(SYNC_ALL);
vfs_sync(SYNC_ALL);