Searched refs:pntsd (Results 1 – 7 of 7) sorted by relevance
| /linux/fs/smb/server/ |
| H A D | smbacl.c | 898 int parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, in parse_sec_desc() argument 904 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc() 908 if (!pntsd) in parse_sec_desc() 914 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc() 915 le32_to_cpu(pntsd->osidoffset)); in parse_sec_desc() 916 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc() 917 le32_to_cpu(pntsd->gsidoffset)); in parse_sec_desc() 918 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc() 919 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc() 922 pntsd->revision, pntsd->type, le32_to_cpu(pntsd->osidoffset), in parse_sec_desc() [all …]
|
| H A D | vfs.c | 1611 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 D | smb2pdu.c | 4790 struct smb_ntsd *pntsd; in smb2_open() local 4806 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_open() 4807 if (!pntsd) { in smb2_open() 4815 pntsd, NULL, 0, in smb2_open() 4823 kvfree(pntsd); in smb2_open() 4830 pntsd, in smb2_open() 4833 kvfree(pntsd); in smb2_open() 7604 struct smb_ntsd *pntsd = NULL, *ppntsd = NULL; in smb2_get_info_sec() local 7679 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_get_info_sec() 7680 if (!pntsd) { in smb2_get_info_sec() [all …]
|
| /linux/fs/smb/client/ |
| H A D | cifsacl.c | 337 static int sid_from_sd(const struct smb_ntsd *pntsd, __u32 secdesclen, in sid_from_sd() argument 347 end_of_acl = (char *)pntsd + secdesclen; in sid_from_sd() 355 psid = (struct smb_sid *)((char *)pntsd + sid_offset); in sid_from_sd() 603 static int copy_sec_desc(const struct smb_ntsd *pntsd, struct smb_ntsd *pnntsd, in copy_sec_desc() argument 613 pnntsd->revision = pntsd->revision; in copy_sec_desc() 614 pnntsd->type = pntsd->type; in copy_sec_desc() 624 rc = sid_from_sd(pntsd, secdesclen, in copy_sec_desc() 625 le32_to_cpu(pntsd->osidoffset), &owner_sid_ptr); in copy_sec_desc() 636 rc = sid_from_sd(pntsd, secdesclen, in copy_sec_desc() 637 le32_to_cpu(pntsd->gsidoffset), &group_sid_ptr); in copy_sec_desc() [all …]
|
| H A D | smb2ops.c | 3339 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_fid() 3351 cifsfid->volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_fid() 3360 return pntsd; in get_smb2_acl_by_fid() 3368 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_path() 3415 fid.volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_path() 3427 return pntsd; 3494 struct smb_ntsd *pntsd = NULL; in get_smb2_acl() 3502 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info); in get_smb2_acl() 3504 return pntsd; 3337 struct smb_ntsd *pntsd = NULL; get_smb2_acl_by_fid() local 3366 struct smb_ntsd *pntsd = NULL; get_smb2_acl_by_path() local 3492 struct smb_ntsd *pntsd = NULL; get_smb2_acl() local
|
| H A D | cifsglob.h | 579 int (*set_acl)(struct smb_ntsd *pntsd, __u32 len, struct inode *ino, const char *path,
|
| H A D | cifssmb.c | 3938 struct smb_ntsd *pntsd, __u32 acllen, int aclflag) in CIFSSMBSetCIFSACL() argument 3978 if (pntsd && acllen) { in CIFSSMBSetCIFSACL() 3979 memcpy((char *)pSMBr + data_offset, pntsd, acllen); in CIFSSMBSetCIFSACL()
|