Lines Matching defs:cred
942 tmpfs_chflags(struct vnode *vp, int flags, struct ucred *cred, struct proc *p)
953 if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)))
956 if (cred->cr_uid == 0) {
979 tmpfs_chmod(struct vnode *vp, mode_t mode, struct ucred *cred, struct proc *p)
994 if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)))
996 if (cred->cr_uid != 0) {
999 if (!groupmember(node->tn_gid, cred) && (mode & S_ISGID))
1018 tmpfs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred, struct proc *p)
1042 if ((cred->cr_uid != node->tn_uid || uid != node->tn_uid ||
1043 (gid != node->tn_gid && !groupmember(gid, cred))) &&
1044 (error = suser_ucred(cred)))
1058 tmpfs_chsize(struct vnode *vp, u_quad_t size, struct ucred *cred, struct proc *p)
1100 const struct timespec *mtime, int vaflags, struct ucred *cred,
1116 if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)) &&
1118 (error = VOP_ACCESS(vp, VWRITE, cred, p))))