Home | History | Annotate | Download | only in server

Lines Matching refs:nd_repstat

793 	error = nd->nd_repstat;
1425 nd->nd_repstat = nfsrv_opencheck(clientid,
1426 stateidp, stp, NULL, nd, p, nd->nd_repstat);
1427 if (!nd->nd_repstat) {
1430 nd->nd_repstat = VOP_CREATE(ndp->ni_dvp,
1434 if (!nd->nd_repstat) {
1440 nd->nd_repstat = VOP_SETATTR(ndp->ni_vp,
1442 if (nd->nd_repstat != 0) {
1445 nd->nd_repstat = NFSERR_NOTSUPP;
1469 nd->nd_repstat = nfsvno_accchk(vp,
1473 nd->nd_repstat = nfsrv_opencheck(clientid,
1474 stateidp, stp, vp, nd, p, nd->nd_repstat);
1475 if (!nd->nd_repstat) {
1479 nd->nd_repstat = VOP_SETATTR(vp,
1483 nd->nd_repstat = nfsrv_opencheck(clientid,
1484 stateidp, stp, vp, nd, p, nd->nd_repstat);
1588 if (nd->nd_repstat) {
1609 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred,
1618 if (!nd->nd_repstat && toff && verf != at.na_filerev)
1619 nd->nd_repstat = NFSERR_BAD_COOKIE;
1622 if (!nd->nd_repstat && vp->v_type != VDIR)
1623 nd->nd_repstat = NFSERR_NOTDIR;
1624 if (nd->nd_repstat == 0 && cnt == 0) {
1627 nd->nd_repstat = EPERM;
1629 nd->nd_repstat = NFSERR_TOOSMALL;
1631 if (!nd->nd_repstat)
1632 nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
1635 if (nd->nd_repstat) {
1659 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred, &eofflag, &ncookies,
1665 if (!cookies && !nd->nd_repstat)
1666 nd->nd_repstat = NFSERR_PERM;
1669 if (!nd->nd_repstat)
1670 nd->nd_repstat = getret;
1674 * Handles the failed cases. nd->nd_repstat == 0 past here.
1676 if (nd->nd_repstat) {
1841 if (nd->nd_repstat) {
1883 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred, p, 1);
1884 if (!nd->nd_repstat) {
1894 nd->nd_repstat = NFSERR_NOTSAME;
1896 nd->nd_repstat = NFSERR_BAD_COOKIE;
1900 nd->nd_repstat = NFSERR_BAD_COOKIE;
1903 if (!nd->nd_repstat && vp->v_type != VDIR)
1904 nd->nd_repstat = NFSERR_NOTDIR;
1905 if (!nd->nd_repstat && cnt == 0)
1906 nd->nd_repstat = NFSERR_TOOSMALL;
1907 if (!nd->nd_repstat)
1908 nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
1911 if (nd->nd_repstat) {
1937 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred, &eofflag, &ncookies,
1945 if (!cookies && !nd->nd_repstat)
1946 nd->nd_repstat = NFSERR_PERM;
1947 if (!nd->nd_repstat)
1948 nd->nd_repstat = getret;
1949 if (nd->nd_repstat) {
2016 nd->nd_repstat = vfs_busy(mp, 0);
2018 if (nd->nd_repstat != 0) {
2136 nd->nd_repstat = EPERM;
2212 nd->nd_repstat = r;
2250 &nd->nd_repstat);
2251 if (nd->nd_repstat) {
2292 if (dirlen > cnt || nd->nd_repstat) {
2293 if (!nd->nd_repstat && entrycnt == 0)
2294 nd->nd_repstat = NFSERR_TOOSMALL;
2295 if (nd->nd_repstat) {
2304 if (!nd->nd_repstat) {
2443 * one is found, set nd_repstat == NFSERR_ATTRNOTSUPP and return.
2446 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2473 if (aceerr && !nd->nd_repstat)
2474 nd->nd_repstat = aceerr;
2479 if (!nd->nd_repstat)
2480 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2485 if (!nd->nd_repstat)
2486 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2495 if (!nd->nd_repstat)
2496 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2521 if (!nd->nd_repstat) {
2522 nd->nd_repstat = nfsv4_strtouid(nd, cp, j, &uid,
2524 if (!nd->nd_repstat)
2548 if (!nd->nd_repstat) {
2549 nd->nd_repstat = nfsv4_strtogid(nd, cp, j, &gid,
2551 if (!nd->nd_repstat)
2560 if (!nd->nd_repstat)
2561 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2579 if (!nd->nd_repstat)
2580 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2585 if (!nd->nd_repstat)
2586 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2604 nd->nd_repstat = NFSERR_ATTRNOTSUPP;
2789 nd->nd_repstat = ESTALE;
2798 nd->nd_repstat = nfsvno_fhtovp(mp, fhp, nd->nd_nam, lktype, vpp, exp,
2806 if (!nd->nd_repstat && exp->nes_exflag == 0 &&
2809 nd->nd_repstat = EACCES;
2827 if (!nd->nd_repstat) {
2839 nd->nd_repstat = (NFSERR_AUTHERR | AUTH_TOOWEAK);
2847 if (!nd->nd_repstat) {
2849 nd->nd_repstat = nfsd_excred(nd, exp, credanon);
2850 if (nd->nd_repstat)
2855 if (nd->nd_repstat) {