Lines Matching refs:mask
56 static int l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st,
103 l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st, in l9p_check_aces() argument
115 if (mask == 0) in l9p_check_aces()
118 for (i = 0; mask != 0 && i < acl->acl_nace; i++) { in l9p_check_aces()
175 if (match && (ace->ace_mask & (uint32_t)mask) != 0) { in l9p_check_aces()
181 (u_int)mask, (u_int)ace->ace_mask); in l9p_check_aces()
186 (u_int)mask, (u_int)ace->ace_mask); in l9p_check_aces()
190 mask &= ~ace->ace_mask; in l9p_check_aces()
193 (u_int)ace->ace_mask, (u_int)mask); in l9p_check_aces()
202 (int)match, (u_int)mask, in l9p_check_aces()
209 (int)match, (u_int)mask, in l9p_check_aces()
218 mask, mask ? "no-definitive-answer" : "ALLOW"); in l9p_check_aces()
220 return (mask == 0 ? 1 : 0); in l9p_check_aces()
579 uint32_t flags, mask; in l9p_frombsdnfs4() local
669 mask = 0; in l9p_frombsdnfs4()
672 mask |= L9P_ACE_READ_DATA; in l9p_frombsdnfs4()
674 mask |= L9P_ACE_WRITE_DATA; in l9p_frombsdnfs4()
676 mask |= L9P_ACE_APPEND_DATA; in l9p_frombsdnfs4()
678 mask |= L9P_ACE_READ_NAMED_ATTRS; in l9p_frombsdnfs4()
680 mask |= L9P_ACE_WRITE_NAMED_ATTRS; in l9p_frombsdnfs4()
682 mask |= L9P_ACE_EXECUTE; in l9p_frombsdnfs4()
684 mask |= L9P_ACE_DELETE_CHILD; in l9p_frombsdnfs4()
686 mask |= L9P_ACE_READ_ATTRIBUTES; in l9p_frombsdnfs4()
688 mask |= L9P_ACE_WRITE_ATTRIBUTES; in l9p_frombsdnfs4()
693 mask |= L9P_ACE_DELETE; in l9p_frombsdnfs4()
695 mask |= L9P_ACE_READ_ACL; in l9p_frombsdnfs4()
697 mask |= L9P_ACE_WRITE_ACL; in l9p_frombsdnfs4()
699 mask |= L9P_ACE_WRITE_OWNER; in l9p_frombsdnfs4()
701 mask |= L9P_ACE_SYNCHRONIZE; in l9p_frombsdnfs4()
702 ace->ace_mask = mask; in l9p_frombsdnfs4()