Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/smbsrv/
H A Dntifs.h458 } smb_acl_t; typedef
591 smb_acl_t *sd_sacl; /* ACL System (audits) */
592 smb_acl_t *sd_dacl; /* ACL Discretionary (perm) */
623 void smb_acl_sort(smb_acl_t *);
624 void smb_acl_free(smb_acl_t *);
625 smb_acl_t *smb_acl_alloc(uint8_t, uint16_t, uint16_t);
626 smb_acl_t *smb_acl_from_zfs(acl_t *);
627 uint32_t smb_acl_to_zfs(smb_acl_t *, uint32_t, int, acl_t **);
628 uint16_t smb_acl_len(smb_acl_t *);
629 boolean_t smb_acl_isvalid(smb_acl_t *, int);
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_acl.c71 smb_acl_t *
74 smb_acl_t *acl; in smb_acl_alloc()
77 size = sizeof (smb_acl_t) + (acecnt * sizeof (smb_ace_t)); in smb_acl_alloc()
92 smb_acl_free(smb_acl_t *acl) in smb_acl_free()
117 smb_acl_len(smb_acl_t *acl) in smb_acl_len()
123 smb_acl_isvalid(smb_acl_t *acl, int which_acl) in smb_acl_isvalid()
183 smb_acl_sort(smb_acl_t *acl) in smb_acl_sort()
285 smb_acl_t *
290 smb_acl_t *acl; in smb_acl_from_zfs()
352 smb_acl_to_zfs(smb_acl_t *acl, uint32_t flags, int which_acl, acl_t **fs_acl) in smb_acl_to_zfs()
H A Dsmb_sd.c55 static void smb_sd_set_sacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
56 static void smb_sd_set_dacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
372 smb_acl_t *acl = NULL; in smb_sd_fromfs()
449 smb_sd_set_dacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags) in smb_sd_set_dacl()
467 smb_sd_set_sacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags) in smb_sd_set_sacl()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_nt_transact_security.c29 static void smb_encode_sacl(mbuf_chain_t *, smb_acl_t *);
30 static void smb_encode_dacl(mbuf_chain_t *, smb_acl_t *);
31 static smb_acl_t *smb_decode_acl(mbuf_chain_t *, uint32_t);
309 smb_encode_sacl(mbuf_chain_t *mbc, smb_acl_t *acl) in smb_encode_sacl()
336 smb_encode_dacl(mbuf_chain_t *mbc, smb_acl_t *acl) in smb_encode_dacl()
500 static smb_acl_t *
504 smb_acl_t *acl; in smb_decode_acl()
H A Dsmb_sd.c36 static void smb_sd_set_sacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
37 static void smb_sd_set_dacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
314 smb_acl_t *acl = NULL; in smb_sd_fromfs()
391 smb_sd_set_dacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags) in smb_sd_set_dacl()
409 smb_sd_set_sacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags) in smb_sd_set_sacl()
H A Dsmb_acl.c116 smb_acl_t *
119 smb_acl_t *acl; in smb_acl_alloc()
122 size = sizeof (smb_acl_t) + (acecnt * sizeof (smb_ace_t)); in smb_acl_alloc()
135 smb_acl_free(smb_acl_t *acl) in smb_acl_free()
150 size = sizeof (smb_acl_t) + (acl->sl_acecnt * sizeof (smb_ace_t)); in smb_acl_free()
162 smb_acl_len(smb_acl_t *acl) in smb_acl_len()
168 smb_acl_isvalid(smb_acl_t *acl, int which_acl) in smb_acl_isvalid()
228 smb_acl_sort(smb_acl_t *acl) in smb_acl_sort()
330 smb_acl_t *
335 smb_acl_t *acl; in smb_acl_from_zfs()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsrvsvc_sd.c243 srvsvc_acl_set_relative(uint8_t *sdbuf, smb_acl_t *acl) in srvsvc_acl_set_relative()
399 static smb_acl_t *
404 smb_acl_t *acl; in srvsvc_acl_set_absolute()
/illumos-gate/usr/src/cmd/mdb/common/modules/smbsrv/
H A Dsmbsrv.c3429 GET_OFFSET(sal_off, smb_acl_t, sl_sorted); in smb_ace_walk_init()
3459 smb_acl_t acl; in smbacl_dcmd()