Lines Matching refs:parent_aces
1003 struct smb_ace *parent_aces, *aces; in smb_inherit_dacl() local
1042 parent_aces = (struct smb_ace *)((char *)parent_pdacl + in smb_inherit_dacl()
1055 pace_size = le16_to_cpu(parent_aces->size); in smb_inherit_dacl()
1061 flags = parent_aces->flags; in smb_inherit_dacl()
1074 if (!compare_sids(&creator_owner, &parent_aces->sid)) { in smb_inherit_dacl()
1078 } else if (!compare_sids(&creator_group, &parent_aces->sid)) { in smb_inherit_dacl()
1084 psid = &parent_aces->sid; in smb_inherit_dacl()
1088 smb_set_ace(aces, psid, parent_aces->type, inherited_flags, in smb_inherit_dacl()
1089 parent_aces->access_req); in smb_inherit_dacl()
1095 } else if (is_dir && !(parent_aces->flags & NO_PROPAGATE_INHERIT_ACE)) { in smb_inherit_dacl()
1096 psid = &parent_aces->sid; in smb_inherit_dacl()
1099 smb_set_ace(aces, psid, parent_aces->type, flags | inherited_flags, in smb_inherit_dacl()
1100 parent_aces->access_req); in smb_inherit_dacl()
1105 parent_aces = (struct smb_ace *)((char *)parent_aces + pace_size); in smb_inherit_dacl()