Home | History | Annotate | Download | only in msdosfs

Lines Matching defs:vap

119 	printf("msdosfs_create(cnp %p, vap %p\n", cnp, ap->a_vap);
256 struct vattr *vap = ap->a_vap;
262 vap->va_fsid = dep->de_dev;
278 vap->va_fileid = fileid;
283 vap->va_mode =
285 vap->va_uid = pmp->pm_uid;
286 vap->va_gid = pmp->pm_gid;
287 vap->va_nlink = 1;
288 vap->va_rdev = 0;
289 vap->va_size = ap->a_vp->v_size;
291 &vap->va_mtime);
294 &vap->va_atime);
296 pmp->pm_gmtoff, &vap->va_ctime);
298 vap->va_atime = vap->va_mtime;
299 vap->va_ctime = vap->va_mtime;
301 vap->va_flags = 0;
303 vap->va_flags |= SF_ARCHIVED;
304 vap->va_mode |= S_ARCH1;
306 vap->va_gen = 0;
307 vap->va_blocksize = pmp->pm_bpcluster;
308 vap->va_bytes =
310 vap->va_type = ap->a_vp->v_type;
326 struct vattr *vap = ap->a_vap;
330 printf("msdosfs_setattr(): vp %p, vap %p, cred %p\n",
331 ap->a_vp, vap, cred);
336 if ((vap->va_type != VNON) || (vap->va_nlink != (nlink_t)VNOVAL) ||
337 (vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
338 (vap->va_blocksize != VNOVAL) || (vap->va_rdev != VNOVAL) ||
339 (vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL) ||
340 (vap->va_uid != VNOVAL && vap->va_uid != pmp->pm_uid) ||
341 (vap->va_gid != VNOVAL && vap->va_gid != pmp->pm_gid)) {
345 vap->va_type, vap->va_nlink, vap->va_fsid,
346 (unsigned long long)vap->va_fileid);
348 vap->va_blocksize, vap->va_rdev, vap->va_bytes, vap->va_gen);
358 if (vap->va_size != VNOVAL) {
363 error = msdosfs_detrunc(dep, (u_long)vap->va_size, 0, cred);
368 if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL) {
375 pmp->pm_uid, vap->va_vaflags));
379 vap->va_atime.tv_sec != VNOVAL)
380 msdosfs_unix2dostime(&vap->va_atime, pmp->pm_gmtoff,
382 if (vap->va_mtime.tv_sec != VNOVAL)
383 msdosfs_unix2dostime(&vap->va_mtime, pmp->pm_gmtoff,
394 if (vap->va_mode != (mode_t)VNOVAL) {
404 if (vap->va_mode & S_IWUSR)
414 if (vap->va_flags != VNOVAL) {
423 if (vap->va_flags & SF_ARCHIVED)