Lines Matching defs:vfsops
421 * Free a vfsops structure created as a result of vfs_makefsops().
422 * NOTE: For a vfsops structure initialized by vfs_setfsops(), use
426 vfs_freevfsops(vfsops_t *vfsops)
428 kmem_free(vfsops, sizeof (vfsops_t));
432 * Since the vfsops structure is part of the vfssw table and wasn't
436 * NOTE: For a vfsops structure created by vfs_setfsops(), use
463 vfs_setops(vfs_t *vfsp, vfsops_t *vfsops)
468 ASSERT(vfsops != NULL);
473 atomic_cas_ptr(&vfsp->vfs_op, op, vfsops) == op) {
476 fsem_setvfsops(vfsp, vfsops);
497 * Returns non-zero (1) if the vfsops matches that of the vfs.
501 vfs_matchops(vfs_t *vfsp, vfsops_t *vfsops)
503 return (vfs_getops(vfsp) == vfsops);
1112 vfsops_t *vfsops;
1223 vfsops = &vswp->vsw_vfsops;
1465 VFS_INIT(vfsp, vfsops, NULL);
3838 * Search the vfs list for a specified vfsops.
3997 * Find a vfssw entry given a set of vfsops.
4000 vfs_getvfsswbyvfsops(vfsops_t *vfsops)
4006 if (ALLOCATED_VFSSW(vswp) && &vswp->vsw_vfsops == vfsops) {