Lines Matching defs:vattr
2164 struct vattr va;
2425 struct vattr vattr;
2456 vattr_null(&vattr);
2458 vattr.va_mode = (mode & ALLPERMS) &~ p->p_cwdi->cwdi_cmask;
2459 vattr.va_rdev = dev;
2463 vattr.va_type = VBAD;
2466 vattr.va_type = VCHR;
2469 vattr.va_type = VBLK;
2479 vattr.va_type = VREG;
2480 vattr.va_rdev = VNOVAL;
2489 vattr.va_rdev == VNOVAL)
2504 &nd.ni_cnd, &vattr);
2512 &nd.ni_cnd, &vattr);
2568 struct vattr vattr;
2593 vattr_null(&vattr);
2594 vattr.va_type = VFIFO;
2596 vattr.va_mode = (mode & ALLPERMS) &~ p->p_cwdi->cwdi_cmask;
2597 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr);
2715 struct vattr vattr;
2755 vattr_null(&vattr);
2756 vattr.va_type = VLNK;
2758 vattr.va_mode = ACCESSPERMS &~ p->p_cwdi->cwdi_cmask;
2759 error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, path);
3555 struct vattr vattr;
3560 vattr_null(&vattr);
3561 vattr.va_flags = flags;
3562 error = VOP_SETATTR(vp, &vattr, l->l_cred);
3676 struct vattr vattr;
3680 vattr_null(&vattr);
3681 vattr.va_mode = mode & ALLPERMS;
3682 error = VOP_SETATTR(vp, &vattr, l->l_cred);
3884 struct vattr vattr;
3889 if ((error = VOP_GETATTR(vp, &vattr, l->l_cred)) != 0)
3893 newmode = vattr.va_mode;
3902 if (vattr.va_mode & S_ISUID) {
3907 if (vattr.va_mode & S_ISGID) {
3923 if (vattr.va_mode == newmode)
3926 vattr_null(&vattr);
3927 vattr.va_uid = CHANGED(uid) ? uid : (uid_t)VNOVAL;
3928 vattr.va_gid = CHANGED(gid) ? gid : (gid_t)VNOVAL;
3929 vattr.va_mode = newmode;
3930 error = VOP_SETATTR(vp, &vattr, l->l_cred);
4055 struct vattr vattr;
4108 setbirthtime = (VOP_GETATTR(vp, &vattr, l->l_cred) == 0 &&
4109 timespeccmp(&ts[1], &vattr.va_birthtime, <));
4110 vattr_null(&vattr);
4113 vattr.va_atime = ts[0];
4116 vattr.va_mtime = ts[1];
4118 vattr.va_birthtime = ts[1];
4122 vattr.va_vaflags |= VA_UTIMES_NULL;
4123 error = VOP_SETATTR(vp, &vattr, l->l_cred);
4190 struct vattr vattr;
4205 vattr_null(&vattr);
4206 vattr.va_size = SCARG(uap, length);
4207 error = VOP_SETATTR(vp, &vattr, l->l_cred);
4797 struct vattr vattr;
4827 vattr_null(&vattr);
4828 vattr.va_type = VDIR;
4830 vattr.va_mode = (mode & ACCESSPERMS) &~ p->p_cwdi->cwdi_cmask;
4832 error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr);
4911 struct vattr vattr;
4915 error = VOP_GETATTR(vp, &vattr, cred);
4919 fs_decision = (kauth_cred_geteuid(cred) == vattr.va_uid) ? 0 : EPERM;