summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/fem.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/fs/fem.c')
-rw-r--r--usr/src/uts/common/fs/fem.c220
1 files changed, 110 insertions, 110 deletions
diff --git a/usr/src/uts/common/fs/fem.c b/usr/src/uts/common/fs/fem.c
index 25de365723..93cae4d737 100644
--- a/usr/src/uts/common/fs/fem.c
+++ b/usr/src/uts/common/fs/fem.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
@@ -38,7 +38,7 @@
#include <sys/fem.h>
#include <sys/vfs.h>
#include <sys/vnode.h>
-
+#include <sys/vfs_opreg.h>
#define NNODES_DEFAULT 8 /* Default number of nodes in a fem_list */
/*
@@ -77,7 +77,7 @@ int fsem_err();
#define _FEMOPDEF(name, member) \
- { VOPNAME_##name, offsetof(fem_t, vsop_##member), NULL, fem_err }
+ { VOPNAME_##name, offsetof(fem_t, femop_##member), NULL, fem_err }
static fs_operation_trans_def_t fem_opdef[] = {
_FEMOPDEF(OPEN, open),
@@ -181,7 +181,7 @@ static struct fs_operation_def fem_guard_ops[] = {
#define _FSEMOPDEF(name, member) \
- { VFSNAME_##name, offsetof(fsem_t, vfsop_##member), NULL, fsem_err }
+ { VFSNAME_##name, offsetof(fsem_t, fsemop_##member), NULL, fsem_err }
static fs_operation_trans_def_t fsem_opdef[] = {
_FSEMOPDEF(MOUNT, mount),
@@ -446,7 +446,7 @@ vhead_open(vnode_t **vpp, int mode, cred_t *cr)
fem_unlock((*vpp)->v_femhead);
farg.fa_vnode.vpp = vpp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_open, vsop_open);
+ vsop_find(&farg, &func, int, &arg0, vop_open, femop_open);
errc = (*func)(arg0, mode, cr);
fem_release(femsp);
}
@@ -472,7 +472,7 @@ vhead_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_close, vsop_close);
+ vsop_find(&farg, &func, int, &arg0, vop_close, femop_close);
errc = (*func)(arg0, flag, count, offset, cr);
fem_release(femsp);
}
@@ -499,7 +499,7 @@ vhead_read(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_read, vsop_read);
+ vsop_find(&farg, &func, int, &arg0, vop_read, femop_read);
errc = (*func)(arg0, uiop, ioflag, cr, ct);
fem_release(femsp);
}
@@ -526,7 +526,7 @@ vhead_write(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_write, vsop_write);
+ vsop_find(&farg, &func, int, &arg0, vop_write, femop_write);
errc = (*func)(arg0, uiop, ioflag, cr, ct);
fem_release(femsp);
}
@@ -553,7 +553,7 @@ vhead_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_ioctl, vsop_ioctl);
+ vsop_find(&farg, &func, int, &arg0, vop_ioctl, femop_ioctl);
errc = (*func)(arg0, cmd, arg, flag, cr, rvalp);
fem_release(femsp);
}
@@ -579,7 +579,7 @@ vhead_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_setfl, vsop_setfl);
+ vsop_find(&farg, &func, int, &arg0, vop_setfl, femop_setfl);
errc = (*func)(arg0, oflags, nflags, cr);
fem_release(femsp);
}
@@ -606,7 +606,7 @@ vhead_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_getattr,
- vsop_getattr);
+ femop_getattr);
errc = (*func)(arg0, vap, flags, cr);
fem_release(femsp);
}
@@ -634,7 +634,7 @@ vhead_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_setattr,
- vsop_setattr);
+ femop_setattr);
errc = (*func)(arg0, vap, flags, cr, ct);
fem_release(femsp);
}
@@ -661,7 +661,7 @@ vhead_access(vnode_t *vp, int mode, int flags, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_access,
- vsop_access);
+ femop_access);
errc = (*func)(arg0, mode, flags, cr);
fem_release(femsp);
}
@@ -689,7 +689,7 @@ vhead_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp,
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_lookup,
- vsop_lookup);
+ femop_lookup);
errc = (*func)(arg0, nm, vpp, pnp, flags, rdir, cr);
fem_release(femsp);
}
@@ -717,7 +717,7 @@ vhead_create(vnode_t *dvp, char *name, vattr_t *vap, vcexcl_t excl,
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_create,
- vsop_create);
+ femop_create);
errc = (*func)(arg0, name, vap, excl, mode, vpp, cr, flag);
fem_release(femsp);
}
@@ -744,7 +744,7 @@ vhead_remove(vnode_t *dvp, char *nm, cred_t *cr)
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_remove,
- vsop_remove);
+ femop_remove);
errc = (*func)(arg0, nm, cr);
fem_release(femsp);
}
@@ -770,7 +770,7 @@ vhead_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr)
fem_unlock(tdvp->v_femhead);
farg.fa_vnode.vp = tdvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_link, vsop_link);
+ vsop_find(&farg, &func, int, &arg0, vop_link, femop_link);
errc = (*func)(arg0, svp, tnm, cr);
fem_release(femsp);
}
@@ -798,7 +798,7 @@ vhead_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm,
farg.fa_vnode.vp = sdvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_rename,
- vsop_rename);
+ femop_rename);
errc = (*func)(arg0, snm, tdvp, tnm, cr);
fem_release(femsp);
}
@@ -825,7 +825,7 @@ vhead_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp,
fem_unlock(dvp->v_femhead);
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_mkdir, vsop_mkdir);
+ vsop_find(&farg, &func, int, &arg0, vop_mkdir, femop_mkdir);
errc = (*func)(arg0, dirname, vap, vpp, cr);
fem_release(femsp);
}
@@ -851,7 +851,7 @@ vhead_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr)
fem_unlock(dvp->v_femhead);
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_rmdir, vsop_rmdir);
+ vsop_find(&farg, &func, int, &arg0, vop_rmdir, femop_rmdir);
errc = (*func)(arg0, nm, cdir, cr);
fem_release(femsp);
}
@@ -878,7 +878,7 @@ vhead_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_readdir,
- vsop_readdir);
+ femop_readdir);
errc = (*func)(arg0, uiop, cr, eofp);
fem_release(femsp);
}
@@ -906,7 +906,7 @@ vhead_symlink(vnode_t *dvp, char *linkname, vattr_t *vap, char *target,
farg.fa_vnode.vp = dvp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_symlink,
- vsop_symlink);
+ femop_symlink);
errc = (*func)(arg0, linkname, vap, target, cr);
fem_release(femsp);
}
@@ -933,7 +933,7 @@ vhead_readlink(vnode_t *vp, uio_t *uiop, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_readlink,
- vsop_readlink);
+ femop_readlink);
errc = (*func)(arg0, uiop, cr);
fem_release(femsp);
}
@@ -959,7 +959,7 @@ vhead_fsync(vnode_t *vp, int syncflag, cred_t *cr)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_fsync, vsop_fsync);
+ vsop_find(&farg, &func, int, &arg0, vop_fsync, femop_fsync);
errc = (*func)(arg0, syncflag, cr);
fem_release(femsp);
}
@@ -985,7 +985,7 @@ vhead_inactive(vnode_t *vp, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, void, &arg0, vop_inactive,
- vsop_inactive);
+ femop_inactive);
(*func)(arg0, cr);
fem_release(femsp);
}
@@ -1010,7 +1010,7 @@ vhead_fid(vnode_t *vp, fid_t *fidp)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_fid, vsop_fid);
+ vsop_find(&farg, &func, int, &arg0, vop_fid, femop_fid);
errc = (*func)(arg0, fidp);
fem_release(femsp);
}
@@ -1037,7 +1037,7 @@ vhead_rwlock(vnode_t *vp, int write_lock, caller_context_t *ct)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_rwlock,
- vsop_rwlock);
+ femop_rwlock);
errc = (*func)(arg0, write_lock, ct);
fem_release(femsp);
}
@@ -1063,7 +1063,7 @@ vhead_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ct)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, void, &arg0, vop_rwunlock,
- vsop_rwunlock);
+ femop_rwunlock);
(*func)(arg0, write_lock, ct);
fem_release(femsp);
}
@@ -1088,7 +1088,7 @@ vhead_seek(vnode_t *vp, offset_t ooff, offset_t *noffp)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_seek, vsop_seek);
+ vsop_find(&farg, &func, int, &arg0, vop_seek, femop_seek);
errc = (*func)(arg0, ooff, noffp);
fem_release(femsp);
}
@@ -1114,7 +1114,7 @@ vhead_cmp(vnode_t *vp1, vnode_t *vp2)
fem_unlock(vp1->v_femhead);
farg.fa_vnode.vp = vp1;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_cmp, vsop_cmp);
+ vsop_find(&farg, &func, int, &arg0, vop_cmp, femop_cmp);
errc = (*func)(arg0, vp2);
fem_release(femsp);
}
@@ -1142,7 +1142,7 @@ vhead_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_frlock,
- vsop_frlock);
+ femop_frlock);
errc = (*func)(arg0, cmd, bfp, flag, offset, flk_cbp, cr);
fem_release(femsp);
}
@@ -1169,7 +1169,7 @@ vhead_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_space, vsop_space);
+ vsop_find(&farg, &func, int, &arg0, vop_space, femop_space);
errc = (*func)(arg0, cmd, bfp, flag, offset, cr, ct);
fem_release(femsp);
}
@@ -1196,7 +1196,7 @@ vhead_realvp(vnode_t *vp, vnode_t **vpp)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_realvp,
- vsop_realvp);
+ femop_realvp);
errc = (*func)(arg0, vpp);
fem_release(femsp);
}
@@ -1226,7 +1226,7 @@ vhead_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_getpage,
- vsop_getpage);
+ femop_getpage);
errc = (*func)(arg0, off, len, protp, plarr, plsz, seg,
addr, rw, cr);
fem_release(femsp);
@@ -1254,7 +1254,7 @@ vhead_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_putpage,
- vsop_putpage);
+ femop_putpage);
errc = (*func)(arg0, off, len, flags, cr);
fem_release(femsp);
}
@@ -1283,7 +1283,7 @@ vhead_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_map, vsop_map);
+ vsop_find(&farg, &func, int, &arg0, vop_map, femop_map);
errc = (*func)(arg0, off, as, addrp, len, prot, maxprot,
flags, cr);
fem_release(femsp);
@@ -1314,7 +1314,7 @@ vhead_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_addmap,
- vsop_addmap);
+ femop_addmap);
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
flags, cr);
fem_release(femsp);
@@ -1344,7 +1344,7 @@ vhead_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_delmap,
- vsop_delmap);
+ femop_delmap);
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
flags, cr);
fem_release(femsp);
@@ -1372,7 +1372,7 @@ vhead_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_poll, vsop_poll);
+ vsop_find(&farg, &func, int, &arg0, vop_poll, femop_poll);
errc = (*func)(arg0, events, anyyet, reventsp, phpp);
fem_release(femsp);
}
@@ -1398,7 +1398,7 @@ vhead_dump(vnode_t *vp, caddr_t addr, int lbdn, int dblks)
fem_unlock(vp->v_femhead);
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vsop_find(&farg, &func, int, &arg0, vop_dump, vsop_dump);
+ vsop_find(&farg, &func, int, &arg0, vop_dump, femop_dump);
errc = (*func)(arg0, addr, lbdn, dblks);
fem_release(femsp);
}
@@ -1425,7 +1425,7 @@ vhead_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_pathconf,
- vsop_pathconf);
+ femop_pathconf);
errc = (*func)(arg0, cmd, valp, cr);
fem_release(femsp);
}
@@ -1453,7 +1453,7 @@ vhead_pageio(vnode_t *vp, struct page *pp, u_offset_t io_off,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_pageio,
- vsop_pageio);
+ femop_pageio);
errc = (*func)(arg0, pp, io_off, io_len, flags, cr);
fem_release(femsp);
}
@@ -1480,7 +1480,7 @@ vhead_dumpctl(vnode_t *vp, int action, int *blkp)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_dumpctl,
- vsop_dumpctl);
+ femop_dumpctl);
errc = (*func)(arg0, action, blkp);
fem_release(femsp);
}
@@ -1506,7 +1506,7 @@ vhead_dispose(vnode_t *vp, struct page *pp, int flag, int dn, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, void, &arg0, vop_dispose,
- vsop_dispose);
+ femop_dispose);
(*func)(arg0, pp, flag, dn, cr);
fem_release(femsp);
}
@@ -1532,7 +1532,7 @@ vhead_setsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_setsecattr,
- vsop_setsecattr);
+ femop_setsecattr);
errc = (*func)(arg0, vsap, flag, cr);
fem_release(femsp);
}
@@ -1559,7 +1559,7 @@ vhead_getsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_getsecattr,
- vsop_getsecattr);
+ femop_getsecattr);
errc = (*func)(arg0, vsap, flag, cr);
fem_release(femsp);
}
@@ -1587,7 +1587,7 @@ vhead_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag,
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_shrlock,
- vsop_shrlock);
+ femop_shrlock);
errc = (*func)(arg0, cmd, shr, flag, cr);
fem_release(femsp);
}
@@ -1614,7 +1614,7 @@ vhead_vnevent(vnode_t *vp, vnevent_t vnevent)
farg.fa_vnode.vp = vp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vsop_find(&farg, &func, int, &arg0, vop_vnevent,
- vsop_vnevent);
+ femop_vnevent);
errc = (*func)(arg0, vnevent);
fem_release(femsp);
}
@@ -1642,7 +1642,7 @@ fshead_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, int, &arg0, vfs_mount,
- vfsop_mount);
+ fsemop_mount);
errc = (*func)(arg0, mvp, uap, cr);
fem_release(femsp);
}
@@ -1670,7 +1670,7 @@ fshead_unmount(vfs_t *vfsp, int flag, cred_t *cr)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, int, &arg0, vfs_unmount,
- vfsop_unmount);
+ fsemop_unmount);
errc = (*func)(arg0, flag, cr);
fem_release(femsp);
}
@@ -1697,7 +1697,7 @@ fshead_root(vfs_t *vfsp, vnode_t **vpp)
fem_unlock(vfsp->vfs_femhead);
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vfsop_find(&farg, &func, int, &arg0, vfs_root, vfsop_root);
+ vfsop_find(&farg, &func, int, &arg0, vfs_root, fsemop_root);
errc = (*func)(arg0, vpp);
fem_release(femsp);
}
@@ -1725,7 +1725,7 @@ fshead_statvfs(vfs_t *vfsp, statvfs64_t *sp)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, int, &arg0, vfs_statvfs,
- vfsop_statvfs);
+ fsemop_statvfs);
errc = (*func)(arg0, sp);
fem_release(femsp);
}
@@ -1752,7 +1752,7 @@ fshead_sync(vfs_t *vfsp, short flag, cred_t *cr)
fem_unlock(vfsp->vfs_femhead);
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vfsop_find(&farg, &func, int, &arg0, vfs_sync, vfsop_sync);
+ vfsop_find(&farg, &func, int, &arg0, vfs_sync, fsemop_sync);
errc = (*func)(arg0, flag, cr);
fem_release(femsp);
}
@@ -1779,7 +1779,7 @@ fshead_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp)
fem_unlock(vfsp->vfs_femhead);
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
- vfsop_find(&farg, &func, int, &arg0, vfs_vget, vfsop_vget);
+ vfsop_find(&farg, &func, int, &arg0, vfs_vget, fsemop_vget);
errc = (*func)(arg0, vpp, fidp);
fem_release(femsp);
}
@@ -1807,7 +1807,7 @@ fshead_mountroot(vfs_t *vfsp, enum whymountroot reason)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, int, &arg0, vfs_mountroot,
- vfsop_mountroot);
+ fsemop_mountroot);
errc = (*func)(arg0, reason);
fem_release(femsp);
}
@@ -1834,7 +1834,7 @@ fshead_freevfs(vfs_t *vfsp)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, void, &arg0, vfs_freevfs,
- vfsop_freevfs);
+ fsemop_freevfs);
(*func)(arg0);
fem_release(femsp);
}
@@ -1861,7 +1861,7 @@ fshead_vnstate(vfs_t *vfsp, vnode_t *vp, vntrans_t nstate)
farg.fa_vnode.vfsp = vfsp;
farg.fa_fnode = femsp->feml_nodes + femsp->feml_tos;
vfsop_find(&farg, &func, int, &arg0, vfs_vnstate,
- vfsop_vnstate);
+ fsemop_vnstate);
errc = (*func)(arg0, vp, nstate);
fem_release(femsp);
}
@@ -1965,7 +1965,7 @@ vnext_open(femarg_t *vf, int mode, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_open, vsop_open);
+ vsop_find(vf, &func, int, &arg0, vop_open, femop_open);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, mode, cr));
@@ -1979,7 +1979,7 @@ vnext_close(femarg_t *vf, int flag, int count, offset_t offset, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_close, vsop_close);
+ vsop_find(vf, &func, int, &arg0, vop_close, femop_close);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, flag, count, offset, cr));
@@ -1994,7 +1994,7 @@ vnext_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_read, vsop_read);
+ vsop_find(vf, &func, int, &arg0, vop_read, femop_read);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, uiop, ioflag, cr, ct));
@@ -2009,7 +2009,7 @@ vnext_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_write, vsop_write);
+ vsop_find(vf, &func, int, &arg0, vop_write, femop_write);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, uiop, ioflag, cr, ct));
@@ -2024,7 +2024,7 @@ vnext_ioctl(femarg_t *vf, int cmd, intptr_t arg, int flag, cred_t *cr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_ioctl, vsop_ioctl);
+ vsop_find(vf, &func, int, &arg0, vop_ioctl, femop_ioctl);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, cmd, arg, flag, cr, rvalp));
@@ -2038,7 +2038,7 @@ vnext_setfl(femarg_t *vf, int oflags, int nflags, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_setfl, vsop_setfl);
+ vsop_find(vf, &func, int, &arg0, vop_setfl, femop_setfl);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, oflags, nflags, cr));
@@ -2052,7 +2052,7 @@ vnext_getattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_getattr, vsop_getattr);
+ vsop_find(vf, &func, int, &arg0, vop_getattr, femop_getattr);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vap, flags, cr));
@@ -2067,7 +2067,7 @@ vnext_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_setattr, vsop_setattr);
+ vsop_find(vf, &func, int, &arg0, vop_setattr, femop_setattr);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vap, flags, cr, ct));
@@ -2081,7 +2081,7 @@ vnext_access(femarg_t *vf, int mode, int flags, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_access, vsop_access);
+ vsop_find(vf, &func, int, &arg0, vop_access, femop_access);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, mode, flags, cr));
@@ -2096,7 +2096,7 @@ vnext_lookup(femarg_t *vf, char *nm, vnode_t **vpp, pathname_t *pnp,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_lookup, vsop_lookup);
+ vsop_find(vf, &func, int, &arg0, vop_lookup, femop_lookup);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, nm, vpp, pnp, flags, rdir, cr));
@@ -2111,7 +2111,7 @@ vnext_create(femarg_t *vf, char *name, vattr_t *vap, vcexcl_t excl,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_create, vsop_create);
+ vsop_find(vf, &func, int, &arg0, vop_create, femop_create);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, name, vap, excl, mode, vpp, cr, flag));
@@ -2125,7 +2125,7 @@ vnext_remove(femarg_t *vf, char *nm, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_remove, vsop_remove);
+ vsop_find(vf, &func, int, &arg0, vop_remove, femop_remove);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, nm, cr));
@@ -2139,7 +2139,7 @@ vnext_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_link, vsop_link);
+ vsop_find(vf, &func, int, &arg0, vop_link, femop_link);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, svp, tnm, cr));
@@ -2153,7 +2153,7 @@ vnext_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_rename, vsop_rename);
+ vsop_find(vf, &func, int, &arg0, vop_rename, femop_rename);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, snm, tdvp, tnm, cr));
@@ -2168,7 +2168,7 @@ vnext_mkdir(femarg_t *vf, char *dirname, vattr_t *vap, vnode_t **vpp,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_mkdir, vsop_mkdir);
+ vsop_find(vf, &func, int, &arg0, vop_mkdir, femop_mkdir);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, dirname, vap, vpp, cr));
@@ -2182,7 +2182,7 @@ vnext_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_rmdir, vsop_rmdir);
+ vsop_find(vf, &func, int, &arg0, vop_rmdir, femop_rmdir);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, nm, cdir, cr));
@@ -2196,7 +2196,7 @@ vnext_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_readdir, vsop_readdir);
+ vsop_find(vf, &func, int, &arg0, vop_readdir, femop_readdir);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, uiop, cr, eofp));
@@ -2211,7 +2211,7 @@ vnext_symlink(femarg_t *vf, char *linkname, vattr_t *vap, char *target,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_symlink, vsop_symlink);
+ vsop_find(vf, &func, int, &arg0, vop_symlink, femop_symlink);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, linkname, vap, target, cr));
@@ -2225,7 +2225,7 @@ vnext_readlink(femarg_t *vf, uio_t *uiop, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_readlink, vsop_readlink);
+ vsop_find(vf, &func, int, &arg0, vop_readlink, femop_readlink);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, uiop, cr));
@@ -2239,7 +2239,7 @@ vnext_fsync(femarg_t *vf, int syncflag, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_fsync, vsop_fsync);
+ vsop_find(vf, &func, int, &arg0, vop_fsync, femop_fsync);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, syncflag, cr));
@@ -2253,7 +2253,7 @@ vnext_inactive(femarg_t *vf, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, void, &arg0, vop_inactive, vsop_inactive);
+ vsop_find(vf, &func, void, &arg0, vop_inactive, femop_inactive);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
(*func)(arg0, cr);
@@ -2267,7 +2267,7 @@ vnext_fid(femarg_t *vf, fid_t *fidp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_fid, vsop_fid);
+ vsop_find(vf, &func, int, &arg0, vop_fid, femop_fid);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, fidp));
@@ -2281,7 +2281,7 @@ vnext_rwlock(femarg_t *vf, int write_lock, caller_context_t *ct)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_rwlock, vsop_rwlock);
+ vsop_find(vf, &func, int, &arg0, vop_rwlock, femop_rwlock);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, write_lock, ct));
@@ -2295,7 +2295,7 @@ vnext_rwunlock(femarg_t *vf, int write_lock, caller_context_t *ct)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, void, &arg0, vop_rwunlock, vsop_rwunlock);
+ vsop_find(vf, &func, void, &arg0, vop_rwunlock, femop_rwunlock);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
(*func)(arg0, write_lock, ct);
@@ -2309,7 +2309,7 @@ vnext_seek(femarg_t *vf, offset_t ooff, offset_t *noffp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_seek, vsop_seek);
+ vsop_find(vf, &func, int, &arg0, vop_seek, femop_seek);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, ooff, noffp));
@@ -2323,7 +2323,7 @@ vnext_cmp(femarg_t *vf, vnode_t *vp2)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_cmp, vsop_cmp);
+ vsop_find(vf, &func, int, &arg0, vop_cmp, femop_cmp);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vp2));
@@ -2338,7 +2338,7 @@ vnext_frlock(femarg_t *vf, int cmd, struct flock64 *bfp, int flag,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_frlock, vsop_frlock);
+ vsop_find(vf, &func, int, &arg0, vop_frlock, femop_frlock);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, cmd, bfp, flag, offset, flk_cbp, cr));
@@ -2353,7 +2353,7 @@ vnext_space(femarg_t *vf, int cmd, struct flock64 *bfp, int flag,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_space, vsop_space);
+ vsop_find(vf, &func, int, &arg0, vop_space, femop_space);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, cmd, bfp, flag, offset, cr, ct));
@@ -2367,7 +2367,7 @@ vnext_realvp(femarg_t *vf, vnode_t **vpp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_realvp, vsop_realvp);
+ vsop_find(vf, &func, int, &arg0, vop_realvp, femop_realvp);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vpp));
@@ -2383,7 +2383,7 @@ vnext_getpage(femarg_t *vf, offset_t off, size_t len, uint_t *protp,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_getpage, vsop_getpage);
+ vsop_find(vf, &func, int, &arg0, vop_getpage, femop_getpage);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, off, len, protp, plarr, plsz, seg, addr, rw,
@@ -2399,7 +2399,7 @@ vnext_putpage(femarg_t *vf, offset_t off, size_t len, int flags,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_putpage, vsop_putpage);
+ vsop_find(vf, &func, int, &arg0, vop_putpage, femop_putpage);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, off, len, flags, cr));
@@ -2415,7 +2415,7 @@ vnext_map(femarg_t *vf, offset_t off, struct as *as, caddr_t *addrp,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_map, vsop_map);
+ vsop_find(vf, &func, int, &arg0, vop_map, femop_map);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, off, as, addrp, len, prot, maxprot, flags,
@@ -2432,7 +2432,7 @@ vnext_addmap(femarg_t *vf, offset_t off, struct as *as, caddr_t addr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_addmap, vsop_addmap);
+ vsop_find(vf, &func, int, &arg0, vop_addmap, femop_addmap);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, off, as, addr, len, prot, maxprot, flags, cr));
@@ -2447,7 +2447,7 @@ vnext_delmap(femarg_t *vf, offset_t off, struct as *as, caddr_t addr,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_delmap, vsop_delmap);
+ vsop_find(vf, &func, int, &arg0, vop_delmap, femop_delmap);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, off, as, addr, len, prot, maxprot, flags, cr));
@@ -2462,7 +2462,7 @@ vnext_poll(femarg_t *vf, short events, int anyyet, short *reventsp,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_poll, vsop_poll);
+ vsop_find(vf, &func, int, &arg0, vop_poll, femop_poll);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, events, anyyet, reventsp, phpp));
@@ -2476,7 +2476,7 @@ vnext_dump(femarg_t *vf, caddr_t addr, int lbdn, int dblks)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_dump, vsop_dump);
+ vsop_find(vf, &func, int, &arg0, vop_dump, femop_dump);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, addr, lbdn, dblks));
@@ -2490,7 +2490,7 @@ vnext_pathconf(femarg_t *vf, int cmd, ulong_t *valp, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_pathconf, vsop_pathconf);
+ vsop_find(vf, &func, int, &arg0, vop_pathconf, femop_pathconf);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, cmd, valp, cr));
@@ -2505,7 +2505,7 @@ vnext_pageio(femarg_t *vf, struct page *pp, u_offset_t io_off,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_pageio, vsop_pageio);
+ vsop_find(vf, &func, int, &arg0, vop_pageio, femop_pageio);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, pp, io_off, io_len, flags, cr));
@@ -2519,7 +2519,7 @@ vnext_dumpctl(femarg_t *vf, int action, int *blkp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_dumpctl, vsop_dumpctl);
+ vsop_find(vf, &func, int, &arg0, vop_dumpctl, femop_dumpctl);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, action, blkp));
@@ -2533,7 +2533,7 @@ vnext_dispose(femarg_t *vf, struct page *pp, int flag, int dn, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, void, &arg0, vop_dispose, vsop_dispose);
+ vsop_find(vf, &func, void, &arg0, vop_dispose, femop_dispose);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
(*func)(arg0, pp, flag, dn, cr);
@@ -2547,7 +2547,7 @@ vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_setsecattr, vsop_setsecattr);
+ vsop_find(vf, &func, int, &arg0, vop_setsecattr, femop_setsecattr);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vsap, flag, cr));
@@ -2561,7 +2561,7 @@ vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_getsecattr, vsop_getsecattr);
+ vsop_find(vf, &func, int, &arg0, vop_getsecattr, femop_getsecattr);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vsap, flag, cr));
@@ -2576,7 +2576,7 @@ vnext_shrlock(femarg_t *vf, int cmd, struct shrlock *shr, int flag,
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_shrlock, vsop_shrlock);
+ vsop_find(vf, &func, int, &arg0, vop_shrlock, femop_shrlock);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, cmd, shr, flag, cr));
@@ -2590,7 +2590,7 @@ vnext_vnevent(femarg_t *vf, vnevent_t vnevent)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vsop_find(vf, &func, int, &arg0, vop_vnevent, vsop_vnevent);
+ vsop_find(vf, &func, int, &arg0, vop_vnevent, femop_vnevent);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vnevent));
@@ -2604,7 +2604,7 @@ vfsnext_mount(fsemarg_t *vf, vnode_t *mvp, struct mounta *uap, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_mount, vfsop_mount);
+ vfsop_find(vf, &func, int, &arg0, vfs_mount, fsemop_mount);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, mvp, uap, cr));
@@ -2618,7 +2618,7 @@ vfsnext_unmount(fsemarg_t *vf, int flag, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_unmount, vfsop_unmount);
+ vfsop_find(vf, &func, int, &arg0, vfs_unmount, fsemop_unmount);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, flag, cr));
@@ -2632,7 +2632,7 @@ vfsnext_root(fsemarg_t *vf, vnode_t **vpp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_root, vfsop_root);
+ vfsop_find(vf, &func, int, &arg0, vfs_root, fsemop_root);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vpp));
@@ -2646,7 +2646,7 @@ vfsnext_statvfs(fsemarg_t *vf, statvfs64_t *sp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_statvfs, vfsop_statvfs);
+ vfsop_find(vf, &func, int, &arg0, vfs_statvfs, fsemop_statvfs);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, sp));
@@ -2660,7 +2660,7 @@ vfsnext_sync(fsemarg_t *vf, short flag, cred_t *cr)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_sync, vfsop_sync);
+ vfsop_find(vf, &func, int, &arg0, vfs_sync, fsemop_sync);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, flag, cr));
@@ -2674,7 +2674,7 @@ vfsnext_vget(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_vget, vfsop_vget);
+ vfsop_find(vf, &func, int, &arg0, vfs_vget, fsemop_vget);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vpp, fidp));
@@ -2688,7 +2688,7 @@ vfsnext_mountroot(fsemarg_t *vf, enum whymountroot reason)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_mountroot, vfsop_mountroot);
+ vfsop_find(vf, &func, int, &arg0, vfs_mountroot, fsemop_mountroot);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, reason));
@@ -2702,7 +2702,7 @@ vfsnext_freevfs(fsemarg_t *vf)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, void, &arg0, vfs_freevfs, vfsop_freevfs);
+ vfsop_find(vf, &func, void, &arg0, vfs_freevfs, fsemop_freevfs);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
(*func)(arg0);
@@ -2716,7 +2716,7 @@ vfsnext_vnstate(fsemarg_t *vf, vnode_t *vp, vntrans_t nstate)
ASSERT(vf != NULL);
vf->fa_fnode--;
- vfsop_find(vf, &func, int, &arg0, vfs_vnstate, vfsop_vnstate);
+ vfsop_find(vf, &func, int, &arg0, vfs_vnstate, fsemop_vnstate);
ASSERT(func != NULL);
ASSERT(arg0 != NULL);
return ((*func)(arg0, vp, nstate));