Home
last modified time | relevance | path

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

/Linux-v5.15/fs/ksmbd/
Dsmbacl.c811 int parse_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd, in parse_sec_desc() argument
817 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc()
821 if (!pntsd) in parse_sec_desc()
827 owner_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
828 le32_to_cpu(pntsd->osidoffset)); in parse_sec_desc()
829 group_sid_ptr = (struct smb_sid *)((char *)pntsd + in parse_sec_desc()
830 le32_to_cpu(pntsd->gsidoffset)); in parse_sec_desc()
831 dacloffset = le32_to_cpu(pntsd->dacloffset); in parse_sec_desc()
832 dacl_ptr = (struct smb_acl *)((char *)pntsd + dacloffset); in parse_sec_desc()
835 pntsd->revision, pntsd->type, le32_to_cpu(pntsd->osidoffset), in parse_sec_desc()
[all …]
Dsmbacl.h192 int parse_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd,
194 int build_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd,
208 struct path *path, struct smb_ntsd *pntsd, int ntsd_len,
Dvfs.c1425 struct smb_ntsd *pntsd, int len) in ksmbd_vfs_set_sd_xattr() argument
1440 pntsd->osidoffset = in ksmbd_vfs_set_sd_xattr()
1441 cpu_to_le32(le32_to_cpu(pntsd->osidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1442 pntsd->gsidoffset = in ksmbd_vfs_set_sd_xattr()
1443 cpu_to_le32(le32_to_cpu(pntsd->gsidoffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1444 pntsd->dacloffset = in ksmbd_vfs_set_sd_xattr()
1445 cpu_to_le32(le32_to_cpu(pntsd->dacloffset) + NDR_NTSD_OFFSETOF); in ksmbd_vfs_set_sd_xattr()
1447 acl.sd_buf = (char *)pntsd; in ksmbd_vfs_set_sd_xattr()
1499 struct smb_ntsd **pntsd) in ksmbd_vfs_get_sd_xattr() argument
1543 *pntsd = acl.sd_buf; in ksmbd_vfs_get_sd_xattr()
[all …]
Dvfs.h187 struct smb_ntsd *pntsd, int len);
191 struct smb_ntsd **pntsd);
Dsmb2pdu.c2940 struct smb_ntsd *pntsd; in smb2_open() local
2949 pntsd = kmalloc(sizeof(struct smb_ntsd) + in smb2_open()
2954 if (!pntsd) in smb2_open()
2958 pntsd, NULL, in smb2_open()
2969 pntsd, in smb2_open()
2971 kfree(pntsd); in smb2_open()
5045 struct smb_ntsd *pntsd = (struct smb_ntsd *)rsp->Buffer, *ppntsd = NULL; in smb2_get_info_sec() local
5059 pntsd->revision = cpu_to_le16(1); in smb2_get_info_sec()
5060 pntsd->type = cpu_to_le16(SELF_RELATIVE | DACL_PROTECTED); in smb2_get_info_sec()
5061 pntsd->osidoffset = 0; in smb2_get_info_sec()
[all …]
/Linux-v5.15/fs/cifs/
Dcifsacl.c513 static __u32 copy_sec_desc(const struct cifs_ntsd *pntsd, in copy_sec_desc() argument
523 pnntsd->revision = pntsd->revision; in copy_sec_desc()
524 pnntsd->type = pntsd->type; in copy_sec_desc()
534 owner_sid_ptr = (struct cifs_sid *)((char *)pntsd + in copy_sec_desc()
535 le32_to_cpu(pntsd->osidoffset)); in copy_sec_desc()
543 group_sid_ptr = (struct cifs_sid *)((char *)pntsd + in copy_sec_desc()
544 le32_to_cpu(pntsd->gsidoffset)); in copy_sec_desc()
1186 struct cifs_ntsd *pntsd, int acl_len, struct cifs_fattr *fattr, in parse_sec_desc() argument
1192 char *end_of_acl = ((char *)pntsd) + acl_len; in parse_sec_desc()
1195 if (pntsd == NULL) in parse_sec_desc()
[all …]
Dsmb2ops.c3345 struct cifs_ntsd *pntsd = NULL; in get_smb2_acl_by_fid() local
3357 cifsfid->volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_fid()
3366 return pntsd; in get_smb2_acl_by_fid()
3374 struct cifs_ntsd *pntsd = NULL; in get_smb2_acl_by_path() local
3418 fid.volatile_fid, (void **)&pntsd, pacllen, in get_smb2_acl_by_path()
3429 return pntsd; in get_smb2_acl_by_path()
3495 struct cifs_ntsd *pntsd = NULL; in get_smb2_acl() local
3503 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info); in get_smb2_acl()
3505 return pntsd; in get_smb2_acl()
Dcifssmb.c3874 struct cifs_ntsd *pntsd, __u32 acllen, int aclflag) in CIFSSMBSetCIFSACL() argument
3912 if (pntsd && acllen) { in CIFSSMBSetCIFSACL()
3914 data_offset, pntsd, acllen); in CIFSSMBSetCIFSACL()