Lines Matching refs:pace
726 static void dump_ace(struct smb_ace *pace, char *end_of_acl) in dump_ace() argument
732 if (le16_to_cpu(pace->size) < 16) { in dump_ace()
733 cifs_dbg(VFS, "ACE too small %d\n", le16_to_cpu(pace->size)); in dump_ace()
737 if (end_of_acl < (char *)pace + le16_to_cpu(pace->size)) { in dump_ace()
742 num_subauth = pace->sid.num_subauth; in dump_ace()
746 pace->sid.revision, pace->sid.num_subauth, pace->type, in dump_ace()
747 pace->flags, le16_to_cpu(pace->size)); in dump_ace()
750 i, le32_to_cpu(pace->sid.sub_auth[i])); in dump_ace()
766 struct smb_ace *pace; in validate_dacl() local
805 pace = (struct smb_ace *)(acl_base + ace_size); in validate_dacl()
806 acl_base = (char *)pace; in validate_dacl()
809 pace->sid.num_subauth == 0 || in validate_dacl()
810 pace->sid.num_subauth > SID_MAX_SUB_AUTHORITIES) { in validate_dacl()
815 ace_size = ace_hdr_size + sizeof(__le32) * pace->sid.num_subauth; in validate_dacl()
817 le16_to_cpu(pace->size) < ace_size) { in validate_dacl()
822 ace_size = le16_to_cpu(pace->size); in validate_dacl()