Home
last modified time | relevance | path

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

/linux/fs/smb/server/
H A Dsmbacl.c838 int parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, in parse_sec_desc() argument
844 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc()
848 if (!pntsd) in parse_sec_desc()
854 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
855 le32_to_cpu(pntsd->osidoffset)); in parse_sec_desc()
856 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
857 le32_to_cpu(pntsd->gsidoffset)); in parse_sec_desc()
858 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc()
859 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc()
862 pntsd->revision, pntsd->type, le32_to_cpu(pntsd->osidoffset), in parse_sec_desc()
[all …]
H A Dsmbacl.h84 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 Dvfs.c1403 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 Dsmb2pdu.c3400 struct smb_ntsd *pntsd; in smb2_open() local
3416 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_open()
3417 if (!pntsd) { in smb2_open()
3425 pntsd, NULL, 0, in smb2_open()
3433 kvfree(pntsd); in smb2_open()
3440 pntsd, in smb2_open()
3443 kvfree(pntsd); in smb2_open()
5742 struct smb_ntsd *pntsd = NULL, *ppntsd = NULL; in smb2_get_info_sec() local
5805 pntsd = kvzalloc(scratch_len, KSMBD_DEFAULT_GFP); in smb2_get_info_sec()
5806 if (!pntsd) { in smb2_get_info_sec()
[all …]
/linux/fs/smb/client/
H A Dcifsacl.c518 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()
1281 struct smb_ntsd *pntsd, int acl_len, struct cifs_fattr *fattr, in parse_sec_desc() argument
1287 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc()
1290 if (pntsd == NULL) in parse_sec_desc()
[all …]
H A Dsmb2ops.c3211 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_fid() local
3223 cifsfid->volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_fid()
3232 return pntsd; in get_smb2_acl_by_fid()
3240 struct smb_ntsd *pntsd = NULL; in get_smb2_acl_by_path() local
3287 fid.volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_path()
3299 return pntsd; in get_smb2_acl_by_path()
3366 struct smb_ntsd *pntsd = NULL; in get_smb2_acl() local
3374 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info); in get_smb2_acl()
3376 return pntsd; in get_smb2_acl()
H A Dcifsglob.h578 int (*set_acl)(struct smb_ntsd *pntsd, __u32 len, struct inode *ino, const char *path,