Lines Matching refs:dacl_offset
942 unsigned int dacl_offset = le32_to_cpu(ppntsd->dacloffset); in smb_acl_sec_desc_scratch_len() local
944 if (dacl_offset < ppntsd_size && in smb_acl_sec_desc_scratch_len()
945 check_add_overflow(len, ppntsd_size - dacl_offset, &len)) in smb_acl_sec_desc_scratch_len()
1035 unsigned int dacl_offset = le32_to_cpu(ppntsd->dacloffset); in build_sec_desc() local
1036 int ppdacl_size, ntacl_size = ppntsd_size - dacl_offset; in build_sec_desc()
1038 if (!dacl_offset || in build_sec_desc()
1039 (dacl_offset + sizeof(struct smb_acl) > ppntsd_size)) in build_sec_desc()
1042 ppdacl_ptr = (struct smb_acl *)((char *)ppntsd + dacl_offset); in build_sec_desc()
1362 unsigned int dacl_offset; in smb_check_perm_dacl() local
1380 dacl_offset = le32_to_cpu(pntsd->dacloffset); in smb_check_perm_dacl()
1381 if (!dacl_offset || in smb_check_perm_dacl()
1382 check_add_overflow(dacl_offset, sizeof(struct smb_acl), &dacl_struct_end) || in smb_check_perm_dacl()
1387 acl_size = pntsd_size - dacl_offset; in smb_check_perm_dacl()