Lines Matching refs:vap
183 nfsgetattr(struct nfs_file *nfp, struct vattr *vap) in nfsgetattr() argument
206 if (vap->va_mask & AT_TYPE) { in nfsgetattr()
208 vap->va_type = VBAD; in nfsgetattr()
210 vap->va_type = nf_to_vt[na->type]; in nfsgetattr()
212 if (vap->va_mask & AT_MODE) in nfsgetattr()
213 vap->va_mode = na->mode; in nfsgetattr()
214 if (vap->va_mask & AT_SIZE) in nfsgetattr()
215 vap->va_size = na->size; in nfsgetattr()
216 if (vap->va_mask & AT_NODEID) in nfsgetattr()
217 vap->va_nodeid = na->fileid; in nfsgetattr()
218 if (vap->va_mask & AT_ATIME) { in nfsgetattr()
219 vap->va_atime.tv_sec = na->atime.seconds; in nfsgetattr()
220 vap->va_atime.tv_nsec = na->atime.useconds * 1000; in nfsgetattr()
222 if (vap->va_mask & AT_CTIME) { in nfsgetattr()
223 vap->va_ctime.tv_sec = na->ctime.seconds; in nfsgetattr()
224 vap->va_ctime.tv_nsec = na->ctime.useconds * 1000; in nfsgetattr()
226 if (vap->va_mask & AT_MTIME) { in nfsgetattr()
227 vap->va_mtime.tv_sec = na->mtime.seconds; in nfsgetattr()
228 vap->va_mtime.tv_nsec = na->mtime.useconds * 1000; in nfsgetattr()