Lines Matching defs:acc_mode
226 struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode)
383 if ((acc_mode & MBI_ADMIN) && (mac_granted & MBI_ADMIN) == 0 &&
386 if ((acc_mode & MBI_EXEC) && (mac_granted & MBI_EXEC) == 0 &&
389 if ((acc_mode & MBI_READ) && (mac_granted & MBI_READ) == 0 &&
392 if ((acc_mode & MBI_STAT) && (mac_granted & MBI_STAT) == 0 &&
395 if ((acc_mode & MBI_WRITE) && (mac_granted & MBI_WRITE) == 0 &&
401 if (((mac_granted | priv_granted) & acc_mode) != acc_mode) {
405 cred->cr_rgid, acc_mode, vap->va_uid,
422 int acc_mode)
429 if (acc_mode & MBI_APPEND) {
430 acc_mode &= ~MBI_APPEND;
431 acc_mode |= MBI_WRITE;
438 vp, vap, acc_mode);
451 ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode)
461 return (ugidfw_check(cred, vp, &vap, acc_mode));