Lines Matching refs:parent_pntsd
1002 struct smb_ntsd *parent_pntsd = NULL; in smb_inherit_dacl() local
1012 parent, &parent_pntsd); in smb_inherit_dacl()
1015 dacloffset = le32_to_cpu(parent_pntsd->dacloffset); in smb_inherit_dacl()
1021 parent_pdacl = (struct smb_acl *)((char *)parent_pntsd + dacloffset); in smb_inherit_dacl()
1024 pntsd_type = le16_to_cpu(parent_pntsd->type); in smb_inherit_dacl()
1111 if (parent_pntsd->osidoffset) { in smb_inherit_dacl()
1112 powner_sid = (struct smb_sid *)((char *)parent_pntsd + in smb_inherit_dacl()
1113 le32_to_cpu(parent_pntsd->osidoffset)); in smb_inherit_dacl()
1116 if (parent_pntsd->gsidoffset) { in smb_inherit_dacl()
1117 pgroup_sid = (struct smb_sid *)((char *)parent_pntsd + in smb_inherit_dacl()
1118 le32_to_cpu(parent_pntsd->gsidoffset)); in smb_inherit_dacl()
1132 if (le16_to_cpu(parent_pntsd->type) & DACL_AUTO_INHERITED) in smb_inherit_dacl()
1135 pntsd->osidoffset = parent_pntsd->osidoffset; in smb_inherit_dacl()
1136 pntsd->gsidoffset = parent_pntsd->gsidoffset; in smb_inherit_dacl()
1137 pntsd->dacloffset = parent_pntsd->dacloffset; in smb_inherit_dacl()
1173 kfree(parent_pntsd); in smb_inherit_dacl()