na_atime
if (!NFS_CMPTIME(temptime, nap->na_atime))
nap->na_atime = temptime;
#define NFSVNO_NOTSETATIME(n) ((n)->na_atime.tv_sec == VNOVAL)
#define NFSVNO_ISSETATIME(n) ((n)->na_atime.tv_sec != VNOVAL)
fxdr_nfsv3time(&fp->fa3_atime, &nap->na_atime);
fxdr_nfsv2time(&fp->fa2_atime, &nap->na_atime);
nvap->na_atime.tv_sec = cverf[0];
nvap->na_atime.tv_nsec = cverf[1];
fxdr_nfsv2time(&sp->sa_atime, &nvap->na_atime);
nvap->na_atime.tv_sec =
nvap->na_atime.tv_nsec = 0;
fxdr_nfsv3time(tl, &nvap->na_atime);
vfs_timestamp(&nvap->na_atime);
fxdr_nfsv4time(tl, &nvap->na_atime);
vfs_timestamp(&nvap->na_atime);
nvap->na_atime = na.na_atime;
nap->na_atime = odsattr.dsa_atime;
nap->na_atime = dsattr.dsa_atime;
dsattr.dsa_atime = nap->na_atime;
tverf[0] = nva.na_atime.tv_sec;
tverf[1] = nva.na_atime.tv_nsec;
tverf[0] = nva2.na_atime.tv_sec;
tverf[1] = nva2.na_atime.tv_nsec;
NFSVNO_SETATTRVAL(&nva2, atime, nva.na_atime);
txdr_nfsv3time(&nvap->na_atime, &fp->fa3_atime);
txdr_nfsv2time(&nvap->na_atime, &fp->fa2_atime);
nva.na_atime = nvap->na_atime;