Symbol: smb_ace
fs/smb/client/cifsacl.c
1008
unsigned int setup_authusers_ACE(struct smb_ace *pntace)
fs/smb/client/cifsacl.c
1032
unsigned int setup_special_mode_ACE(struct smb_ace *pntace,
fs/smb/client/cifsacl.c
1059
unsigned int setup_special_user_owner_ACE(struct smb_ace *pntace)
fs/smb/client/cifsacl.c
1097
struct smb_ace *pnntace = NULL;
fs/smb/client/cifsacl.c
1104
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1108
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1147
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1155
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1161
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1168
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1174
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1179
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1196
struct smb_ace *pntace = NULL;
fs/smb/client/cifsacl.c
1200
struct smb_ace *pnntace = NULL;
fs/smb/client/cifsacl.c
1213
pntace = (struct smb_ace *) (acl_base + size);
fs/smb/client/cifsacl.c
1214
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1239
struct smb_ace *pntace = NULL;
fs/smb/client/cifsacl.c
1243
struct smb_ace *pnntace = NULL;
fs/smb/client/cifsacl.c
1267
pntace = (struct smb_ace *) (acl_base + size);
fs/smb/client/cifsacl.c
1289
pnntace = (struct smb_ace *) (nacl_base + nsize);
fs/smb/client/cifsacl.c
1795
nsecdesclen = 1 * sizeof(struct smb_ace);
fs/smb/client/cifsacl.c
1797
nsecdesclen = secdesclen + (2 * sizeof(struct smb_ace));
fs/smb/client/cifsacl.c
1799
nsecdesclen = secdesclen + (5 * sizeof(struct smb_ace));
fs/smb/client/cifsacl.c
1820
le16_to_cpu(dacl_ptr->num_aces) * sizeof(struct smb_ace);
fs/smb/client/cifsacl.c
745
static __u16 cifs_copy_ace(struct smb_ace *dst, struct smb_ace *src, struct smb_sid *psid)
fs/smb/client/cifsacl.c
764
static __u16 fill_ace_for_sid(struct smb_ace *pntace,
fs/smb/client/cifsacl.c
802
static void dump_ace(struct smb_ace *pace, char *end_of_acl)
fs/smb/client/cifsacl.c
842
struct smb_ace *pace;
fs/smb/client/cifsacl.c
863
ace_hdr_size = offsetof(struct smb_ace, sid) +
fs/smb/client/cifsacl.c
881
pace = (struct smb_ace *)(acl_base + ace_size);
fs/smb/client/cifsacl.c
916
struct smb_ace **ppace;
fs/smb/client/cifsacl.c
946
ppace = kmalloc_objs(struct smb_ace *, num_aces);
fs/smb/client/cifsacl.c
951
ppace[i] = (struct smb_ace *) (acl_base + acl_size);
fs/smb/client/cifsacl.h
31
(sizeof(struct smb_ace) * 4))
fs/smb/client/cifsglob.h
246
struct smb_ace *aces;
fs/smb/client/cifsproto.h
221
unsigned int setup_authusers_ACE(struct smb_ace *pntace);
fs/smb/client/cifsproto.h
222
unsigned int setup_special_mode_ACE(struct smb_ace *pntace, bool posix,
fs/smb/client/cifsproto.h
224
unsigned int setup_special_user_owner_ACE(struct smb_ace *pntace);
fs/smb/client/smb2pdu.c
2730
*len = round_up(sizeof(struct crt_sd_ctxt) + (sizeof(struct smb_ace) * 4), 8);
fs/smb/client/smb2pdu.c
2779
acelen = setup_special_mode_ACE((struct smb_ace *)ptr, false, (__u64)mode);
fs/smb/client/smb2pdu.c
2786
acelen = setup_special_user_owner_ACE((struct smb_ace *)ptr);
fs/smb/client/smb2pdu.c
2793
acelen = setup_authusers_ACE((struct smb_ace *)ptr);
fs/smb/server/smbacl.c
1002
if (check_add_overflow(len, 5 * sizeof(struct smb_ace), &len))
fs/smb/server/smbacl.c
1008
sizeof(struct smb_ace), &tmp) ||
fs/smb/server/smbacl.c
1110
static void smb_set_ace(struct smb_ace *ace, const struct smb_sid *sid, u8 type,
fs/smb/server/smbacl.c
1121
static int smb_append_inherited_ace(struct smb_ace **ace, int *nt_size,
fs/smb/server/smbacl.c
1135
*ace = (struct smb_ace *)((char *)*ace + ace_size);
fs/smb/server/smbacl.c
1178
struct smb_ace *parent_aces, *aces;
fs/smb/server/smbacl.c
1225
if (num_aces > aces_size / (offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1232
aces_base = kmalloc_array(num_aces * 2, sizeof(struct smb_ace),
fs/smb/server/smbacl.c
1239
aces = (struct smb_ace *)aces_base;
fs/smb/server/smbacl.c
1240
parent_aces = (struct smb_ace *)((char *)parent_pdacl +
fs/smb/server/smbacl.c
1249
if (aces_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1255
pace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1260
pace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1313
parent_aces = (struct smb_ace *)((char *)parent_aces + pace_size);
fs/smb/server/smbacl.c
1399
struct smb_ace *pace;
fs/smb/server/smbacl.c
1405
pace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
1446
struct smb_ace *ace;
fs/smb/server/smbacl.c
1449
struct smb_ace *others_ace = NULL;
fs/smb/server/smbacl.c
1486
ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
1489
if (aces_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1494
ace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1499
ace = (struct smb_ace *)((char *)ace + le16_to_cpu(ace->size));
fs/smb/server/smbacl.c
1507
ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
1510
if (aces_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1515
ace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
1521
ace_size < offsetof(struct smb_ace, sid) + CIFS_SID_BASE_SIZE +
fs/smb/server/smbacl.c
1533
ace = (struct smb_ace *)((char *)ace + le16_to_cpu(ace->size));
fs/smb/server/smbacl.c
193
static __u16 fill_ace_for_sid(struct smb_ace *pntace,
fs/smb/server/smbacl.c
393
struct smb_ace **ppace;
fs/smb/server/smbacl.c
425
(offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
438
ppace = kmalloc_objs(struct smb_ace *, num_aces, KSMBD_DEFAULT_GFP);
fs/smb/server/smbacl.c
454
ppace[i] = (struct smb_ace *)(acl_base + acl_size);
fs/smb/server/smbacl.c
456
acl_size = offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
609
struct smb_ace *pndace,
fs/smb/server/smbacl.c
616
struct smb_ace *ntace;
fs/smb/server/smbacl.c
655
ntace = (struct smb_ace *)((char *)ntace +
fs/smb/server/smbacl.c
662
ntace = (struct smb_ace *)((char *)pndace + *size);
fs/smb/server/smbacl.c
677
ntace = (struct smb_ace *)((char *)pndace + *size);
fs/smb/server/smbacl.c
723
ntace = (struct smb_ace *)((char *)pndace + *size);
fs/smb/server/smbacl.c
747
struct smb_ace *ntace, *pndace;
fs/smb/server/smbacl.c
753
pndace = (struct smb_ace *)((char *)pndacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
755
ntace = (struct smb_ace *)((char *)nt_dacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
759
if (aces_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
765
nt_ace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
771
nt_ace_size < offsetof(struct smb_ace, sid) +
fs/smb/server/smbacl.c
786
ntace = (struct smb_ace *)((char *)ntace + nt_ace_size);
fs/smb/server/smbacl.c
801
struct smb_ace *pace, *pndace;
fs/smb/server/smbacl.c
807
pace = pndace = (struct smb_ace *)((char *)pndacl + sizeof(struct smb_acl));
fs/smb/server/smbacl.c
826
pace = (struct smb_ace *)((char *)pndace + size);
fs/smb/server/smbacl.c
835
pace = (struct smb_ace *)((char *)pndace + size);
fs/smb/server/smbacl.c
839
pace = (struct smb_ace *)((char *)pndace + size);
fs/smb/server/smbacl.c
844
pace = (struct smb_ace *)((char *)pndace + size);
fs/smb/server/smbacl.c
849
pace = (struct smb_ace *)((char *)pndace + size);
fs/smb/server/smbacl.c
997
2 * sizeof(struct smb_ace), &tmp) ||