Home
last modified time | relevance | path

Searched refs:pntsd (Results 1 – 5 of 5) sorted by relevance

/linux/fs/smb/server/
H A Dsmbacl.c887 int parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, in parse_sec_desc() argument
893 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc()
897 if (!pntsd) in parse_sec_desc()
903 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
904 le32_to_cpu(pntsd->osidoffset)); in parse_sec_desc()
905 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
906 le32_to_cpu(pntsd->gsidoffset)); in parse_sec_desc()
907 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc()
908 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc()
911 pntsd->revision, pntsd->type, le32_to_cpu(pntsd->osidoffset), in parse_sec_desc()
[all …]
H A Dvfs.c1611 struct smb_ntsd *pntsd, int len, in ksmbd_vfs_set_sd_xattr() argument
1628 pntsd->osidoffset = in ksmbd_vfs_set_sd_xattr()
1629 cpu_to_le32(le32_to_cpu(pntsd->osidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1630 pntsd->gsidoffset = in ksmbd_vfs_set_sd_xattr()
1631 cpu_to_le32(le32_to_cpu(pntsd->gsidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1632 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()
1635 acl.sd_buf = (char *)pntsd; in ksmbd_vfs_set_sd_xattr()
1678 struct smb_ntsd **pntsd) in ksmbd_vfs_get_sd_xattr() argument
1718 *pntsd = acl.sd_buf; in ksmbd_vfs_get_sd_xattr()
[all …]
H A Dsmb2pdu.c4746 struct smb_ntsd *pntsd; in smb2_open() local
4762 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_open()
4763 if (!pntsd) { in smb2_open()
4771 pntsd, NULL, 0, in smb2_open()
4779 kvfree(pntsd); in smb2_open()
4786 pntsd, in smb2_open()
4789 kvfree(pntsd); in smb2_open()
7551 struct smb_ntsd *pntsd = NULL, *ppntsd = NULL; in smb2_get_info_sec() local
7626 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_get_info_sec()
7627 if (!pntsd) { in smb2_get_info_sec()
[all …]
/linux/fs/smb/client/
H A Dcifsacl.c322 static int sid_from_sd(const struct smb_ntsd *pntsd, __u32 secdesclen, in sid_from_sd() argument
332 end_of_acl = (char *)pntsd + secdesclen; in sid_from_sd()
340 psid = (struct smb_sid *)((char *)pntsd + sid_offset); in sid_from_sd()
588 static int copy_sec_desc(const struct smb_ntsd *pntsd, struct smb_ntsd *pnntsd, in copy_sec_desc() argument
598 pnntsd->revision = pntsd->revision; in copy_sec_desc()
599 pnntsd->type = pntsd->type; in copy_sec_desc()
609 rc = sid_from_sd(pntsd, secdesclen, in copy_sec_desc()
610 le32_to_cpu(pntsd->osidoffset), &owner_sid_ptr); in copy_sec_desc()
621 rc = sid_from_sd(pntsd, secdesclen, in copy_sec_desc()
622 le32_to_cpu(pntsd->gsidoffset), &group_sid_ptr); in copy_sec_desc()
[all …]
H A Dcifsglob.h579 int (*set_acl)(struct smb_ntsd *pntsd, __u32 len, struct inode *ino, const char *path,