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