• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/fs/nfsserver/

Lines Matching refs:nva

119 	struct nfsvattr nva;
125 nfsrv_postopattr(nd, 1, &nva);
197 getret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
198 nfsrv_postopattr(nd, getret, &nva);
224 struct nfsvattr nva;
282 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, &attrbits);
289 &nva, &attrbits, p);
322 (void)nfsvno_fillattr(nd, mp, vp, &nva,
332 nfsrv_fillattr(nd, &nva);
351 struct nfsvattr nva, nva2;
362 nfsrv_wcc(nd, preat_ret, &nva2, postat_ret, &nva);
370 NFSVNO_ATTRINIT(&nva);
383 error = nfsrv_sattr(nd, vp, &nva, &attrbits, aclp, p);
411 nfsrv_wcc(nd, preat_ret, &nva2, postat_ret, &nva);
415 nd->nd_repstat = nfsrv_checkuidgid(nd, &nva);
423 if (NFSVNO_NOTSETSIZE(&nva)) {
445 &nva, &attrbits, exp, p);
455 NFSVNO_SETATTRVAL(&nva2, uid, nva.na_uid);
456 NFSVNO_SETATTRVAL(&nva2, gid, nva.na_gid);
469 NFSVNO_SETATTRVAL(&nva2, size, nva.na_size);
479 NFSVNO_SETATTRVAL(&nva2, atime, nva.na_atime);
480 NFSVNO_SETATTRVAL(&nva2, mtime, nva.na_mtime);
481 if (nva.na_vaflags & VA_UTIMES_NULL) {
497 NFSVNO_SETATTRVAL(&nva2, btime, nva.na_btime);
507 NFSVNO_SETATTRVAL(&nva2, mode, nva.na_mode);
527 nd->nd_repstat = nfsvno_setattr(vp, &nva, nd->nd_cred, p,
531 postat_ret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
540 nfsrv_wcc(nd, preat_ret, &nva2, postat_ret, &nva);
544 nfsrv_fillattr(nd, &nva);
577 struct nfsvattr nva, dattr;
637 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
655 nfsrv_fillattr(nd, &nva);
658 nfsrv_postopattr(nd, 0, &nva);
677 struct nfsvattr nva;
682 nfsrv_postopattr(nd, getret, &nva);
700 getret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
703 nfsrv_postopattr(nd, getret, &nva);
738 struct nfsvattr nva;
748 nfsrv_postopattr(nd, getret, &nva);
827 getret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
831 (nva.na_uid != nd->nd_cred->cr_uid ||
852 nfsrv_postopattr(nd, getret, &nva);
855 if (off >= nva.na_size) {
860 else if ((off + reqlen) >= nva.na_size) {
861 cnt = nva.na_size - off;
883 getret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
892 nfsrv_postopattr(nd, getret, &nva);
898 nfsrv_fillattr(nd, &nva);
902 nfsrv_postopattr(nd, getret, &nva);
946 struct nfsvattr nva, forat;
958 nfsrv_wcc(nd, forat_ret, &forat, aftat_ret, &nva);
1058 nfsrv_wcc(nd, forat_ret, &forat, aftat_ret, &nva);
1077 aftat_ret = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
1083 nfsrv_wcc(nd, forat_ret, &forat, aftat_ret, &nva);
1106 nfsrv_fillattr(nd, &nva);
1127 struct nfsvattr nva, dirfor, diraft;
1153 NFSVNO_ATTRINIT(&nva);
1159 NFSVNO_SETATTRVAL(&nva, type, vtyp);
1160 NFSVNO_SETATTRVAL(&nva, mode,
1162 switch (nva.na_type) {
1166 NFSVNO_SETATTRVAL(&nva, size,
1183 error = nfsrv_sattr(nd, NULL, &nva, NULL, NULL, p);
1194 NFSVNO_SETATTRVAL(&nva, type, VREG);
1238 NFSVNO_SETATTRVAL(&nva, mode, 0);
1248 nd->nd_repstat = nfsvno_createsub(nd, &named, &vp, &nva,
1254 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1,
1258 tverf[0] = nva.na_atime.tv_sec;
1259 tverf[1] = nva.na_atime.tv_nsec;
1265 nfsrv_fillattr(nd, &nva);
1275 nfsrv_postopattr(nd, 0, &nva);
1297 struct nfsvattr nva, dirfor, diraft;
1311 NFSVNO_ATTRINIT(&nva);
1331 error = nfsvno_getsymlink(nd, &nva, p, &pathcp,
1341 nva.na_rdev = NFSMAKEDEV(major, minor);
1368 error = nfsrv_sattr(nd, NULL, &nva, &attrbits, aclp, p);
1371 nva.na_type = vtyp;
1377 nva.na_rdev = NFSMAKEDEV(major, minor);
1383 if (!dirfor_ret && NFSVNO_ISSETGID(&nva) &&
1384 dirfor.na_gid == nva.na_gid)
1385 NFSVNO_UNSET(&nva, gid);
1386 nd->nd_repstat = nfsrv_checkuidgid(nd, &nva);
1406 if (NFSVNO_NOTSETMODE(&nva)) {
1408 nva.na_mode = 0755;
1410 nva.na_mode = 0400;
1436 nfsrvd_mkdirsub(nd, &named, &nva, fhp, vpp, dirp,
1444 nfsrvd_symlinksub(nd, &named, &nva, fhp, vpp, dirp,
1455 nd->nd_repstat = nfsvno_mknod(&named, &nva, nd->nd_cred, p);
1458 nfsrv_fixattr(nd, vp, &nva, aclp, p, &attrbits, exp);
1461 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1,
1475 nfsrv_postopattr(nd, 0, &nva);
1871 struct nfsvattr nva, dirfor, diraft;
1885 NFSVNO_ATTRINIT(&nva);
1891 error = nfsvno_getsymlink(nd, &nva, p, &pathcp, &pathlen);
1916 nfsrvd_symlinksub(nd, &named, &nva, fhp, vpp, dirp,
1929 nfsrv_postopattr(nd, 0, &nva);
1991 struct nfsvattr nva, dirfor, diraft;
2011 NFSVNO_ATTRINIT(&nva);
2013 error = nfsrv_sattr(nd, NULL, &nva, NULL, NULL, p);
2018 nva.na_mode = nfstov_mode(*tl++);
2048 nfsrvd_mkdirsub(nd, &named, &nva, fhp, vpp, dirp, &dirfor, &diraft,
2054 nfsrv_postopattr(nd, 0, &nva);
2059 nfsrv_fillattr(nd, &nva);
2804 struct nfsvattr nva, dirfor, diraft;
2913 NFSVNO_ATTRINIT(&nva);
2919 nva.na_type = VREG;
2920 nva.na_mode = 0;
2926 error = nfsv4_sattr(nd, NULL, &nva, &attrbits, aclp, p);
2935 if (!nd->nd_repstat && NFSVNO_ISSETGID(&nva) &&
2936 nva.na_gid == dirfor.na_gid)
2937 NFSVNO_UNSET(&nva, gid);
2939 nd->nd_repstat = nfsrv_checkuidgid(nd, &nva);
2950 error = nfsv4_sattr(nd, NULL, &nva, &attrbits, aclp, p);
2962 if (nd->nd_repstat == 0 && NFSVNO_ISSETGID(&nva) &&
2963 nva.na_gid == dirfor.na_gid)
2964 NFSVNO_UNSET(&nva, gid);
2966 nd->nd_repstat = nfsrv_checkuidgid(nd, &nva);
3038 if (NFSVNO_ISSETSIZE(&nva))
3050 nva.na_mode = 0;
3058 &exclusive_flag, &nva, cverf, create, aclp, &attrbits,
3141 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
3143 tverf[0] = nva.na_atime.tv_sec;
3144 tverf[1] = nva.na_atime.tv_nsec;
3155 &delegstateid, &rflags, exp, p, nva.na_filerev);
3233 txdr_hyper(nva.na_size, tl);
3239 if (nva.na_mode & S_IRUSR)
3241 if (nva.na_mode & S_IWUSR)
3243 if (nva.na_mode & S_IXUSR)
3969 struct nfsvattr nva;
3976 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, NULL);
3983 error = nfsv4_loadattr(nd, vp, &nva, NULL, &fh, fhsize, NULL,
5662 struct nfsvattr ova, nva;
5731 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, &attrbits);
5736 txdr_hyper(nva.na_filerev, tl);
5756 struct nfsvattr ova, nva;
5801 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd, p, 1, &attrbits);
5806 txdr_hyper(nva.na_filerev, tl);