Lines Matching refs:nxo

288 	struct nfs_export_options *nxo;
301 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
310 error = nfsrv_credcheck(nd, ctx, nx, nxo);
323 if (nfsrv_authorize(vp, NULL, testaction, ctx, nxo, 0))
328 nfsrv_authorize(vp, NULL, KAUTH_VNODE_SEARCH, ctx, nxo, 0)))
340 if (nfsrv_authorize(vp, NULL, testaction, ctx, nxo, 0))
353 if (nfsrv_authorize(vp, NULL, testaction, ctx, nxo, 0))
370 nfsrv_authorize(vp, NULL, KAUTH_VNODE_EXECUTE, ctx, nxo, 0)))
414 struct nfs_export_options *nxo;
424 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
433 error = nfsrv_credcheck(nd, ctx, nx, nxo);
475 struct nfs_export_options *nxo;
511 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
520 error = nfsrv_credcheck(nd, ctx, nx, nxo);
549 error = nfsrv_authorize(vp, NULL, action, ctx, nxo, 0);
600 struct nfs_export_options *nxo;
626 error = nfsrv_namei(nd, ctx, &ni, &dnfh, &dirp, &nx, &nxo);
698 struct nfs_export_options *nxo;
735 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
744 error = nfsrv_credcheck(nd, ctx, nx, nxo);
755 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_READ_DATA, ctx, nxo, 0);
825 struct nfs_export_options *nxo;
854 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
860 error = nfsrv_credcheck(nd, ctx, nx, nxo);
871 if ((error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_READ_DATA, ctx, nxo, 1)))
872 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_EXECUTE, ctx, nxo, 1);
1184 struct nfs_export_options *nxo;
1237 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
1243 error = nfsrv_credcheck(nd, ctx, nx, nxo);
1257 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_WRITE_DATA, ctx, nxo, 1);
1375 struct nfs_export_options *nxo;
1517 error = nfsrv_fhtovp(&nd->nd_fh, nd, &vp, &nx, &nxo);
1522 error = nfsrv_credcheck(nd, ctx, nx, nxo);
1540 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_WRITE_DATA, ctx, nxo, 1);
1821 struct nfs_export_options *nxo;
1850 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
1930 error = nfsrv_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx, nxo, 0);
2058 ctx, nxo, 0);
2152 struct nfs_export_options *nxo;
2178 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
2227 error = nfsrv_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx, nxo, 0);
2385 struct nfs_export_options *nxo;
2407 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
2438 error = nfsrv_authorize(vp, dvp, KAUTH_VNODE_DELETE, ctx, nxo, 0);
3132 struct nfs_export_options *nxo;
3146 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
3155 error = nfsrv_credcheck(nd, ctx, nx, nxo);
3165 if ((error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_LINKTARGET, ctx, nxo, 0)) != 0)
3175 error = nfsrv_namei(nd, ctx, &ni, &dnfh, &dirp, &nx, &nxo);
3195 error = nfsrv_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx, nxo, 0);
3292 struct nfs_export_options *nxo;
3321 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
3385 error = nfsrv_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx, nxo, 0);
3511 struct nfs_export_options *nxo;
3538 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
3580 error = nfsrv_authorize(dvp, NULL, KAUTH_VNODE_ADD_SUBDIRECTORY, ctx, nxo, 0);
3724 struct nfs_export_options *nxo;
3748 error = nfsrv_namei(nd, ctx, &ni, &nfh, &dirp, &nx, &nxo);
3788 error = nfsrv_authorize(vp, dvp, KAUTH_VNODE_DELETE, ctx, nxo, 0);
3897 struct nfs_export_options *nxo;
3933 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
3942 error = nfsrv_credcheck(nd, ctx, nx, nxo);
3945 if (nxo->nxo_flags & NX_MANGLEDNAMES || nd->nd_vers == NFS_VER2)
3948 if ((nd->nd_vers == NFS_VER2) || (nxo->nxo_flags & NX_32BITCLIENTS))
3958 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_LIST_DIRECTORY, ctx, nxo, 0);
4118 struct nfs_export_options *nxo;
4156 error = nfsrv_fhtovp(&dnfh, nd, &vp, &nx, &nxo);
4165 error = nfsrv_credcheck(nd, ctx, nx, nxo);
4168 if (nxo->nxo_flags & NX_32BITCLIENTS)
4171 if (nxo->nxo_flags & NX_MANGLEDNAMES)
4179 error = nfsrv_authorize(vp, NULL, KAUTH_VNODE_LIST_DIRECTORY, ctx, nxo, 0);
4363 struct nfs_export_options *nxo;
4385 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
4394 error = nfsrv_credcheck(nd, ctx, nx, nxo);
4446 struct nfs_export_options *nxo;
4459 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
4468 error = nfsrv_credcheck(nd, ctx, nx, nxo);
4537 struct nfs_export_options *nxo;
4548 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
4557 error = nfsrv_credcheck(nd, ctx, nx, nxo);
4626 struct nfs_export_options *nxo;
4637 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo);
4646 error = nfsrv_credcheck(nd, ctx, nx, nxo);
4813 struct nfs_export_options *nxo,
4825 if (nxo->nxo_flags & NX_READONLY) {