Symbol: smb_sid
fs/smb/client/cifsacl.c
1064
struct smb_sid *pownersid, struct smb_sid *pgrpsid,
fs/smb/client/cifsacl.c
1065
struct smb_sid *pnownersid, struct smb_sid *pngrpsid)
fs/smb/client/cifsacl.c
108
sid_to_key_str(struct smb_sid *sidptr, unsigned int type)
fs/smb/client/cifsacl.c
1104
struct smb_sid *pownersid, struct smb_sid *pgrpsid,
fs/smb/client/cifsacl.c
1185
static int parse_sid(struct smb_sid *psid, char *end_of_acl)
fs/smb/client/cifsacl.c
1224
struct smb_sid *owner_sid_ptr, *group_sid_ptr;
fs/smb/client/cifsacl.c
1232
owner_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
1234
group_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
1286
struct smb_sid *owner_sid_ptr, *group_sid_ptr;
fs/smb/client/cifsacl.c
1287
struct smb_sid *nowner_sid_ptr = NULL, *ngroup_sid_ptr = NULL;
fs/smb/client/cifsacl.c
1302
owner_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
1304
group_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
1334
nowner_sid_ptr = kzalloc_obj(struct smb_sid);
fs/smb/client/cifsacl.c
1362
ngroup_sid_ptr = kzalloc_obj(struct smb_sid);
fs/smb/client/cifsacl.c
160
compare_sids(const struct smb_sid *ctsid, const struct smb_sid *cwsid)
fs/smb/client/cifsacl.c
1661
nsecdesclen = sizeof(struct smb_ntsd) + (sizeof(struct smb_sid) * 2);
fs/smb/client/cifsacl.c
206
is_well_known_sid(const struct smb_sid *psid, uint32_t *puid, bool is_group)
fs/smb/client/cifsacl.c
210
const struct smb_sid *pwell_known_sid;
fs/smb/client/cifsacl.c
262
cifs_copy_sid(struct smb_sid *dst, const struct smb_sid *src)
fs/smb/client/cifsacl.c
279
id_to_sid(unsigned int cid, uint sidtype, struct smb_sid *ssid)
fs/smb/client/cifsacl.c
283
struct smb_sid *ksid;
fs/smb/client/cifsacl.c
29
static const struct smb_sid sid_everyone = {
fs/smb/client/cifsacl.c
314
(struct smb_sid *)&sidkey->payload :
fs/smb/client/cifsacl.c
315
(struct smb_sid *)sidkey->payload.data[0];
fs/smb/client/cifsacl.c
32
static const struct smb_sid sid_authusers = {
fs/smb/client/cifsacl.c
339
sid_to_id(struct cifs_sb_info *cifs_sb, struct smb_sid *psid,
fs/smb/client/cifsacl.c
36
static const struct smb_sid sid_unix_users = {1, 1, {0, 0, 0, 0, 0, 22},
fs/smb/client/cifsacl.c
40
static const struct smb_sid sid_unix_groups = { 1, 1, {0, 0, 0, 0, 0, 22},
fs/smb/client/cifsacl.c
50
static const struct smb_sid sid_unix_NFS_users = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/client/cifsacl.c
521
struct smb_sid *pownersid,
fs/smb/client/cifsacl.c
522
struct smb_sid *pgrpsid)
fs/smb/client/cifsacl.c
524
struct smb_sid *owner_sid_ptr, *group_sid_ptr;
fs/smb/client/cifsacl.c
525
struct smb_sid *nowner_sid_ptr, *ngroup_sid_ptr;
fs/smb/client/cifsacl.c
533
pnntsd->gsidoffset = cpu_to_le32(sidsoffset + sizeof(struct smb_sid));
fs/smb/client/cifsacl.c
539
owner_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
541
nowner_sid_ptr = (struct smb_sid *)((char *)pnntsd + sidsoffset);
fs/smb/client/cifsacl.c
548
group_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/client/cifsacl.c
55
static const struct smb_sid sid_unix_NFS_groups = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/client/cifsacl.c
550
ngroup_sid_ptr = (struct smb_sid *)((char *)pnntsd + sidsoffset +
fs/smb/client/cifsacl.c
551
sizeof(struct smb_sid));
fs/smb/client/cifsacl.c
554
return sidsoffset + (2 * sizeof(struct smb_sid));
fs/smb/client/cifsacl.c
60
static const struct smb_sid sid_unix_NFS_mode = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/client/cifsacl.c
669
static __u16 cifs_copy_ace(struct smb_ace *dst, struct smb_ace *src, struct smb_sid *psid)
fs/smb/client/cifsacl.c
689
const struct smb_sid *psid, __u64 nmode,
fs/smb/client/cifsacl.c
762
struct smb_sid *pownersid, struct smb_sid *pgrpsid,
fs/smb/client/cifsacl.c
805
offsetof(struct smb_sid, sub_auth) + sizeof(__le16)))
fs/smb/client/cifsacl.c
819
offsetof(struct smb_sid, sub_auth);
fs/smb/client/cifsacl.c
956
struct smb_sid *pownersid,
fs/smb/client/cifsacl.c
957
struct smb_sid *pgrpsid,
fs/smb/client/cifsacl.c
996
if (!memcmp(pownersid, pgrpsid, sizeof(struct smb_sid))) {
fs/smb/client/cifsglob.h
246
struct smb_sid osid;
fs/smb/client/cifsglob.h
247
struct smb_sid gsid;
fs/smb/client/cifsglob.h
270
struct smb_sid posix_owner;
fs/smb/client/cifsglob.h
271
struct smb_sid posix_group;
fs/smb/client/cifsproto.h
201
int sid_to_id(struct cifs_sb_info *cifs_sb, struct smb_sid *psid,
fs/smb/client/smb2inode.c
330
(sizeof(struct smb_sid) * 2), 0, NULL);
fs/smb/client/smb2inode.c
340
(sizeof(struct smb_sid) * 2), 0, NULL);
fs/smb/client/smb2pdu.h
262
struct smb_sid owner; /* var-sized on the wire */
fs/smb/client/smb2pdu.h
263
struct smb_sid group; /* var-sized on the wire */
fs/smb/client/smb2pdu.h
306
struct smb_sid owner;
fs/smb/client/smb2pdu.h
307
struct smb_sid group;
fs/smb/common/smbacl.h
119
struct smb_sid sid; /* ie UUID of user or group who gets these perms */
fs/smb/server/oplock.c
1777
SIDOWNER, (struct smb_sid *)&buf->SidBuffer[0]);
fs/smb/server/oplock.c
1779
SIDUNIX_GROUP, (struct smb_sid *)&buf->SidBuffer[28]);
fs/smb/server/server.h
42
struct smb_sid domain_sid;
fs/smb/server/smb2pdu.c
4116
SIDUNIX_USER, (struct smb_sid *)&posix_info->SidBuffer[0]);
fs/smb/server/smb2pdu.c
4118
SIDUNIX_GROUP, (struct smb_sid *)&posix_info->SidBuffer[16]);
fs/smb/server/smb2pdu.c
5358
SIDUNIX_USER, (struct smb_sid *)&file_info->Sids[0]);
fs/smb/server/smb2pdu.c
5360
SIDUNIX_GROUP, (struct smb_sid *)&file_info->Sids[16]);
fs/smb/server/smbacl.c
1003
owner_sid_ptr = (struct smb_sid *)((char *)pntsd + offset);
fs/smb/server/smbacl.c
1010
group_sid_ptr = (struct smb_sid *)((char *)pntsd + offset);
fs/smb/server/smbacl.c
1055
static void smb_set_ace(struct smb_ace *ace, const struct smb_sid *sid, u8 type,
fs/smb/server/smbacl.c
1069
const struct smb_sid *psid, *creator = NULL;
fs/smb/server/smbacl.c
1073
struct smb_sid owner_sid, group_sid;
fs/smb/server/smbacl.c
116
static void smb_copy_sid(struct smb_sid *dst, const struct smb_sid *src)
fs/smb/server/smbacl.c
1185
struct smb_sid *powner_sid = NULL, *pgroup_sid = NULL;
fs/smb/server/smbacl.c
1190
powner_sid = (struct smb_sid *)((char *)parent_pntsd +
fs/smb/server/smbacl.c
1195
pgroup_sid = (struct smb_sid *)((char *)parent_pntsd +
fs/smb/server/smbacl.c
1240
struct smb_sid *owner_sid = (struct smb_sid *)((char *)pntsd +
fs/smb/server/smbacl.c
1247
struct smb_sid *group_sid = (struct smb_sid *)((char *)pntsd +
fs/smb/server/smbacl.c
1299
struct smb_sid sid;
fs/smb/server/smbacl.c
1531
memcpy(&server_conf.domain_sid, &domain, sizeof(struct smb_sid));
fs/smb/server/smbacl.c
194
const struct smb_sid *psid, int type, int flags,
fs/smb/server/smbacl.c
20
static const struct smb_sid domain = {1, 4, {0, 0, 0, 0, 0, 5},
fs/smb/server/smbacl.c
221
void id_to_sid(unsigned int cid, uint sidtype, struct smb_sid *ssid)
fs/smb/server/smbacl.c
25
static const struct smb_sid creator_owner = {
fs/smb/server/smbacl.c
258
struct smb_sid *psid, uint sidtype,
fs/smb/server/smbacl.c
28
static const struct smb_sid creator_group = {
fs/smb/server/smbacl.c
32
static const struct smb_sid sid_everyone = {
fs/smb/server/smbacl.c
35
static const struct smb_sid sid_authusers = {
fs/smb/server/smbacl.c
372
struct smb_sid *pownersid, struct smb_sid *pgrpsid,
fs/smb/server/smbacl.c
39
static const struct smb_sid sid_unix_users = {1, 1, {0, 0, 0, 0, 0, 22},
fs/smb/server/smbacl.c
408
offsetof(struct smb_sid, sub_auth) + sizeof(__le16)))
fs/smb/server/smbacl.c
43
static const struct smb_sid sid_unix_groups = { 1, 1, {0, 0, 0, 0, 0, 22},
fs/smb/server/smbacl.c
439
offsetof(struct smb_sid, sub_auth);
fs/smb/server/smbacl.c
53
static const struct smb_sid sid_unix_NFS_users = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/server/smbacl.c
58
static const struct smb_sid sid_unix_NFS_groups = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/server/smbacl.c
595
struct smb_sid *sid;
fs/smb/server/smbacl.c
606
sid = kmalloc_obj(struct smb_sid, KSMBD_DEFAULT_GFP);
fs/smb/server/smbacl.c
63
static const struct smb_sid sid_unix_NFS_mode = { 1, 2, {0, 0, 0, 0, 0, 5},
fs/smb/server/smbacl.c
673
sid = kmalloc_obj(struct smb_sid, KSMBD_DEFAULT_GFP);
fs/smb/server/smbacl.c
707
const struct smb_sid *pownersid,
fs/smb/server/smbacl.c
708
const struct smb_sid *pgrpsid,
fs/smb/server/smbacl.c
71
int compare_sids(const struct smb_sid *ctsid, const struct smb_sid *cwsid)
fs/smb/server/smbacl.c
750
const struct smb_sid *sid;
fs/smb/server/smbacl.c
807
static int parse_sid(struct smb_sid *psid, char *end_of_acl)
fs/smb/server/smbacl.c
833
struct smb_sid *owner_sid_ptr, *group_sid_ptr;
fs/smb/server/smbacl.c
845
owner_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/server/smbacl.c
847
group_sid_ptr = (struct smb_sid *)((char *)pntsd +
fs/smb/server/smbacl.c
925
len += sizeof(struct smb_sid);
fs/smb/server/smbacl.c
927
len += sizeof(struct smb_sid);
fs/smb/server/smbacl.c
969
struct smb_sid *owner_sid_ptr, *group_sid_ptr;
fs/smb/server/smbacl.c
970
struct smb_sid *nowner_sid_ptr, *ngroup_sid_ptr;
fs/smb/server/smbacl.c
976
nowner_sid_ptr = kmalloc_obj(struct smb_sid, KSMBD_DEFAULT_GFP);
fs/smb/server/smbacl.c
985
ngroup_sid_ptr = kmalloc_obj(struct smb_sid, KSMBD_DEFAULT_GFP);
fs/smb/server/smbacl.h
102
void id_to_sid(unsigned int cid, uint sidtype, struct smb_sid *ssid);
fs/smb/server/smbacl.h
93
int compare_sids(const struct smb_sid *ctsid, const struct smb_sid *cwsid);