Lines Matching defs:acc_mode
229 struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode)
387 if ((acc_mode & MBI_ADMIN) && (mac_granted & MBI_ADMIN) == 0 &&
390 if ((acc_mode & MBI_EXEC) && (mac_granted & MBI_EXEC) == 0 &&
394 if ((acc_mode & MBI_READ) && (mac_granted & MBI_READ) == 0 &&
397 if ((acc_mode & MBI_STAT) && (mac_granted & MBI_STAT) == 0 &&
400 if ((acc_mode & MBI_WRITE) && (mac_granted & MBI_WRITE) == 0 &&
406 if (((mac_granted | priv_granted) & acc_mode) != acc_mode) {
410 cred->cr_rgid, acc_mode, vap->va_uid,
427 int acc_mode)
434 if (acc_mode & MBI_APPEND) {
435 acc_mode &= ~MBI_APPEND;
436 acc_mode |= MBI_WRITE;
443 vp, vap, acc_mode);
456 ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode)
466 return (ugidfw_check(cred, vp, &vap, acc_mode));