Lines Matching refs:default_acl_state
381 struct posix_acl_state acl_state, default_acl_state; in parse_dacl() local
414 ret = init_acl_state(&default_acl_state, num_aces); in parse_dacl()
422 free_acl_state(&default_acl_state); in parse_dacl()
515 default_acl_state.owner.allow = ((acl_mode & 0700) >> 6) | 0004; in parse_dacl()
516 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl()
518 default_acl_state.users->aces[default_acl_state.users->n++].perms.allow = in parse_dacl()
530 default_acl_state.owner.allow = ((mode & 0700) >> 6) | 0004; in parse_dacl()
531 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl()
533 default_acl_state.users->aces[default_acl_state.users->n++].perms.allow = in parse_dacl()
543 default_acl_state.group.allow = (mode & 0070) >> 3; in parse_dacl()
544 default_acl_state.groups->aces[default_acl_state.groups->n].gid = in parse_dacl()
546 default_acl_state.groups->aces[default_acl_state.groups->n++].perms.allow = in parse_dacl()
555 default_acl_state.other.allow = mode & 0007; in parse_dacl()
572 if (default_acl_state.users->n || default_acl_state.groups->n) { in parse_dacl()
573 default_acl_state.mask.allow = 0x07; in parse_dacl()
577 posix_acl_alloc(default_acl_state.users->n + in parse_dacl()
578 default_acl_state.groups->n + 4, GFP_KERNEL); in parse_dacl()
581 posix_state_to_acl(&default_acl_state, cf_pdace); in parse_dacl()
586 free_acl_state(&default_acl_state); in parse_dacl()