Searched refs:nd_cred (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/sys/fs/nfsclient/
H A Dnfs_clkrpc.c94 nd.nd_cred = NULL;
98 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) {
108 mac_cred_associate_nfsd(nd.nd_cred);
120 if (nd.nd_cred != NULL)
121 crfree(nd.nd_cred);
/freebsd-12-stable/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c132 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p,
138 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p,
144 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p,
154 if (nfsvno_accchk(vp, deletebit, nd->nd_cred, exp, p,
164 if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p,
249 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE,
280 tvp, &va, nd->nd_cred);
295 &fh, 0, &attrbits, nd->nd_cred, p,
401 else if (nva2.na_uid != nd->nd_cred->cr_uid ||
404 VWRITE, nd->nd_cred, ex
[all...]
H A Dnfs_nfsdkrpc.c167 nd.nd_cred = NULL;
217 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) {
239 mac_cred_associate_nfsd(nd.nd_cred);
284 if (nd.nd_cred != NULL)
285 crfree(nd.nd_cred);
H A Dnfs_nfsdsubs.c1576 if (nd->nd_cred->cr_uid == 0)
1578 if ((NFSVNO_ISSETUID(nvap) && nvap->na_uid != nd->nd_cred->cr_uid) ||
1579 (NFSVNO_ISSETGID(nvap) && nvap->na_gid != nd->nd_cred->cr_gid &&
1580 !groupmember(nvap->na_gid, nd->nd_cred)))
1612 tuid = nd->nd_cred->cr_uid;
1615 nvap->na_uid != nd->nd_cred->cr_uid) {
1616 if (nd->nd_cred->cr_uid == 0) {
1638 if (nvap->na_gid == nd->nd_cred->cr_gid ||
1639 groupmember(nvap->na_gid, nd->nd_cred)) {
1640 nd->nd_cred
[all...]
H A Dnfs_nfsdport.c298 error = nfsrv_proxyds(nd, vp, 0, 0, nd->nd_cred, p,
304 error = VOP_GETATTR(vp, &nvap->na_vattr, nd->nd_cred);
974 nd->nd_cred, p);
985 &nvap->na_vattr, nd->nd_cred);
1002 (error = priv_check_cred(nd->nd_cred,
1041 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE,
1048 &nvap->na_vattr, nd->nd_cred);
1757 (void) VOP_SETATTR(vp, &va, nd->nd_cred);
1880 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE,
1906 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred,
[all...]
H A Dnfs_nfsdstate.c760 stp->ls_uid == nd->nd_cred->cr_uid) {
5668 stp->ls_uid = nd->nd_cred->cr_uid;
5844 if (nd->nd_cred->cr_uid == clp->lc_uid)
5855 if (nd->nd_cred->cr_uid == clp->lc_uid || nd->nd_cred->cr_uid == 0)
/freebsd-12-stable/sys/fs/nfs/
H A Dnfs.h649 struct ucred *nd_cred; /* Credentials */ member in struct:nfsrv_descript

Completed in 96 milliseconds