Lines Matching defs:vap
244 struct vattr *vap;
254 vap = ap->a_vap;
269 if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
270 (vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
271 (vap->va_blocksize != VNOVAL) || (vap->va_rdev != VNOVAL) ||
272 ((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
276 if (vap->va_flags != VNOVAL) {
283 if ((vap->va_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) !=
293 if ((vap->va_flags & SF_SETTABLE) !=
306 ip->i_flags = vap->va_flags;
310 ip->i_flags |= (vap->va_flags & UF_SETTABLE);
314 if (vap->va_flags & (IMMUTABLE | APPEND)) {
326 if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
331 error = ulfs_chown(vp, vap->va_uid, vap->va_gid, cred, l);
335 if (vap->va_size != VNOVAL) {
358 error = lfs_truncate(vp, vap->va_size, 0, cred);
368 if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL ||
369 vap->va_birthtime.tv_sec != VNOVAL) {
380 vap->va_vaflags));
383 if (vap->va_atime.tv_sec != VNOVAL)
386 if (vap->va_mtime.tv_sec != VNOVAL) {
391 if (vap->va_birthtime.tv_sec != VNOVAL) {
393 &vap->va_birthtime);
395 error = lfs_update(vp, &vap->va_atime, &vap->va_mtime, 0);
400 if (vap->va_mode != (mode_t)VNOVAL) {
406 (vap->va_mode & (S_IXUSR | S_IWUSR | S_IXGRP | S_IWGRP |
411 error = ulfs_chmod(vp, (int)vap->va_mode, cred, l);