Lines Matching defs:deny
145 /* allocate for worst case: one (deny, allow) pair each: */
239 unsigned short deny;
249 /* We could deny everything not granted by the owner: */
250 deny = ~pas.owner;
252 * but it is equivalent (and simpler) to deny only what is not
255 deny &= pas.users | pas.group | pas.groups | pas.other;
256 if (deny) {
259 ace->access_mask = deny_mask_from_posix(deny, flags);
274 deny = ~(pa->e_perm & pas.mask);
275 deny &= pas.groups | pas.group | pas.other;
276 if (deny) {
279 ace->access_mask = deny_mask_from_posix(deny, flags);
296 /* In the case of groups, we apply allow ACEs first, then deny ACEs,
323 /* deny ACEs */
327 deny = ~pas.group & pas.other;
328 if (deny) {
331 ace->access_mask = deny_mask_from_posix(deny, flags);
339 deny = ~(pa->e_perm & pas.mask);
340 deny &= pas.other;
341 if (deny) {
344 ace->access_mask = deny_mask_from_posix(deny, flags);
423 u32 deny;
561 astate->allow |= mask & ~astate->deny;
567 astate->deny |= mask & ~astate->allow;
582 a->aces[i].perms.deny = state->everyone.deny;
599 a->aces[i].perms.deny = state->everyone.deny;
643 mask = state->users->aces[i].perms.deny;
652 mask = state->group.deny;
665 mask = state->groups->aces[i].perms.deny;