Lines Matching refs:nap

340 nfsm_loadattr(struct nfsrv_descript *nd, struct nfsvattr *nap)
346 error = nfsv4_loadattr(nd, NULL, nap, NULL, NULL, 0, NULL,
350 nap->na_type = nfsv34tov_type(fp->fa_type);
351 nap->na_mode = fxdr_unsigned(u_short, fp->fa_mode);
352 nap->na_rdev = makedev(fxdr_unsigned(u_char, fp->fa3_rdev.specdata1),
354 nap->na_nlink = fxdr_unsigned(u_short, fp->fa_nlink);
355 nap->na_uid = fxdr_unsigned(uid_t, fp->fa_uid);
356 nap->na_gid = fxdr_unsigned(gid_t, fp->fa_gid);
357 nap->na_size = fxdr_hyper(&fp->fa3_size);
358 nap->na_blocksize = NFS_FABLKSIZE;
359 nap->na_bytes = fxdr_hyper(&fp->fa3_used);
360 nap->na_fileid = fxdr_hyper(&fp->fa3_fileid);
361 fxdr_nfsv3time(&fp->fa3_atime, &nap->na_atime);
362 fxdr_nfsv3time(&fp->fa3_ctime, &nap->na_ctime);
363 fxdr_nfsv3time(&fp->fa3_mtime, &nap->na_mtime);
364 nap->na_flags = 0;
365 nap->na_filerev = 0;
368 nap->na_type = nfsv2tov_type(fp->fa_type);
369 nap->na_mode = fxdr_unsigned(u_short, fp->fa_mode);
370 if (nap->na_type == VNON || nap->na_type == VREG)
371 nap->na_type = IFTOVT(nap->na_mode);
372 nap->na_rdev = fxdr_unsigned(dev_t, fp->fa2_rdev);
377 if (nap->na_type == VCHR && nap->na_rdev == ((dev_t)-1))
378 nap->na_type = VFIFO;
379 nap->na_nlink = fxdr_unsigned(u_short, fp->fa_nlink);
380 nap->na_uid = fxdr_unsigned(uid_t, fp->fa_uid);
381 nap->na_gid = fxdr_unsigned(gid_t, fp->fa_gid);
382 nap->na_size = fxdr_unsigned(u_int32_t, fp->fa2_size);
383 nap->na_blocksize = fxdr_unsigned(int32_t, fp->fa2_blocksize);
384 nap->na_bytes =
387 nap->na_fileid = fxdr_unsigned(uint64_t, fp->fa2_fileid);
388 fxdr_nfsv2time(&fp->fa2_atime, &nap->na_atime);
389 fxdr_nfsv2time(&fp->fa2_mtime, &nap->na_mtime);
390 nap->na_flags = 0;
391 nap->na_ctime.tv_sec = fxdr_unsigned(u_int32_t,
393 nap->na_ctime.tv_nsec = 0;
394 nap->na_gen = fxdr_unsigned(u_int32_t,fp->fa2_ctime.nfsv2_usec);
395 nap->na_filerev = 0;
459 struct nfsvattr *nap, int *attrflagp)
507 error = nfsm_loadattr(nd, nap);