Home
last modified time | relevance | path

Searched refs:dacloffset (Results 1 – 3 of 3) sorted by relevance

/linux/fs/smb/client/
H A Dcifsacl.c615 pnntsd->dacloffset = cpu_to_le32(sizeof(struct smb_ntsd)); in copy_sec_desc()
1339 static bool dacl_offset_valid(unsigned int acl_len, __u32 dacloffset) in dacl_offset_valid() argument
1344 if (dacloffset < sizeof(struct smb_ntsd)) in dacl_offset_valid()
1347 return dacloffset <= acl_len - sizeof(struct smb_acl); in dacl_offset_valid()
1361 __u32 dacloffset, osidoffset, gsidoffset; in parse_sec_desc() local
1373 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc()
1376 le32_to_cpu(pntsd->sacloffset), dacloffset); in parse_sec_desc()
1409 if (dacloffset) { in parse_sec_desc()
1410 if (!dacl_offset_valid(acl_len, dacloffset)) { in parse_sec_desc()
1415 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc()
[all …]
/linux/fs/smb/server/
H A Dsmbacl.c905 __u32 dacloffset; in parse_sec_desc() local
918 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc()
919 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc()
924 le32_to_cpu(pntsd->sacloffset), dacloffset); in parse_sec_desc()
976 if (dacloffset) { in parse_sec_desc()
977 if (dacloffset < sizeof(struct smb_ntsd)) in parse_sec_desc()
1004 unsigned int dacl_offset = le32_to_cpu(ppntsd->dacloffset); in smb_acl_sec_desc_scratch_len()
1097 unsigned int dacl_offset = le32_to_cpu(ppntsd->dacloffset); in build_sec_desc()
1115 pntsd->dacloffset = cpu_to_le32(offset); in build_sec_desc()
1202 unsigned int dacloffset; in smb_inherit_dacl() local
[all …]
H A Dvfs.c1632 pntsd->dacloffset = in ksmbd_vfs_set_sd_xattr()
1633 cpu_to_le32(le32_to_cpu(pntsd->dacloffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1729 (*pntsd)->dacloffset = cpu_to_le32(le32_to_cpu((*pntsd)->dacloffset) - in ksmbd_vfs_get_sd_xattr()