Searched refs:pntsd (Results 1 – 7 of 7) sorted by relevance
| /linux/fs/smb/server/ |
| H A D | smbacl.c | 829 int parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, in parse_sec_desc() argument 835 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc() 839 if (!pntsd) in parse_sec_desc() 845 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc() 846 le32_to_cpu(pntsd->osidoffset)); in parse_sec_desc() 847 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc() 848 le32_to_cpu(pntsd->gsidoffset)); in parse_sec_desc() 849 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc() 850 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc() 853 pntsd->revision, pntsd->type, le32_to_cpu(pntsd->osidoffset), in parse_sec_desc() [all …]
|
| H A D | smbacl.h | 84 int parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, 86 int build_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, 100 const struct path *path, struct smb_ntsd *pntsd, int ntsd_len,
|
| H A D | vfs.c | 1403 struct smb_ntsd *pntsd, int len, in ksmbd_vfs_set_sd_xattr() argument 1420 pntsd->osidoffset = in ksmbd_vfs_set_sd_xattr() 1421 cpu_to_le32(le32_to_cpu(pntsd->osidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr() 1422 pntsd->gsidoffset = in ksmbd_vfs_set_sd_xattr() 1423 cpu_to_le32(le32_to_cpu(pntsd->gsidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr() 1424 pntsd->dacloffset = in ksmbd_vfs_set_sd_xattr() 1425 cpu_to_le32(le32_to_cpu(pntsd->dacloffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr() 1427 acl.sd_buf = (char *)pntsd; in ksmbd_vfs_set_sd_xattr() 1470 struct smb_ntsd **pntsd) in ksmbd_vfs_get_sd_xattr() argument 1510 *pntsd = acl.sd_buf; in ksmbd_vfs_get_sd_xattr() [all …]
|
| H A D | smb2pdu.c | 3398 struct smb_ntsd *pntsd; in smb2_open() local 3407 pntsd = kmalloc(sizeof(struct smb_ntsd) + in smb2_open() 3412 if (!pntsd) { in smb2_open() 3419 pntsd, NULL, 0, in smb2_open() 3427 kfree(pntsd); in smb2_open() 3434 pntsd, in smb2_open() 3437 kfree(pntsd); in smb2_open() 5690 struct smb_ntsd *pntsd = (struct smb_ntsd *)rsp->Buffer, *ppntsd = NULL; in smb2_get_info_sec() local 5704 pntsd->revision = cpu_to_le16(1); in smb2_get_info_sec() 5705 pntsd->type = cpu_to_le16(SELF_RELATIVE | DACL_PROTECTED); in smb2_get_info_sec() [all …]
|
| /linux/fs/smb/client/ |
| H A D | cifsacl.c | 518 static __u32 copy_sec_desc(const struct smb_ntsd *pntsd, in copy_sec_desc() argument 528 pnntsd->revision = pntsd->revision; in copy_sec_desc() 529 pnntsd->type = pntsd->type; in copy_sec_desc() 539 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in copy_sec_desc() 540 le32_to_cpu(pntsd->osidoffset)); in copy_sec_desc() 548 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in copy_sec_desc() 549 le32_to_cpu(pntsd->gsidoffset)); in copy_sec_desc() 1220 struct smb_ntsd *pntsd, int acl_len, struct cifs_fattr *fattr, in parse_sec_desc() argument 1226 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc() 1229 if (pntsd == NULL) in parse_sec_desc() [all …]
|
| H A D | smb2ops.c | 3194 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_fid() local 3206 cifsfid->volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_fid() 3215 return pntsd; in get_smb2_acl_by_fid() 3223 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_path() local 3270 fid.volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_path() 3282 return pntsd; in get_smb2_acl_by_path() 3349 struct smb_ntsd *pntsd = NULL; in get_smb2_acl() local 3357 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info); in get_smb2_acl() 3359 return pntsd; in get_smb2_acl()
|
| H A D | cifsglob.h | 581 int (*set_acl)(struct smb_ntsd *pntsd, __u32 len, struct inode *ino, const char *path,
|