smb_sd_t
smb_sd_t sd;
static uint32_t spoolss_format_sd(smb_sd_t *);
smb_sd_t sd;
bzero(&sd, sizeof (smb_sd_t));
spoolss_format_sd(smb_sd_t *sd)
uint32_t srvsvc_sd_set_relative(smb_sd_t *, uint8_t *);
smb_sd_t sd;
smb_sd_t sd;
bzero(&sd, sizeof (smb_sd_t));
srvsvc_sd_get_autohome(const smb_share_t *si, smb_sd_t *sd)
srvsvc_sd_set_relative(smb_sd_t *sd, uint8_t *sdbuf)
srvsvc_sd_set_absolute(uint8_t *sdbuf, smb_sd_t *sd)
uint32_t srvsvc_sd_set_relative(smb_sd_t *, uint8_t *);
static uint32_t srvsvc_sd_get_autohome(const smb_share_t *, smb_sd_t *);
static uint32_t srvsvc_sd_set_absolute(uint8_t *, smb_sd_t *);
static uint32_t winreg_sd_format(smb_sd_t *);
uint32_t srvsvc_sd_set_relative(smb_sd_t *, uint8_t *);
smb_sd_t sd;
bzero(&sd, sizeof (smb_sd_t));
winreg_sd_format(smb_sd_t *sd)
uint32_t smb_sd_read(char *path, smb_sd_t *, uint32_t);
uint32_t smb_sd_write(char *path, smb_sd_t *, uint32_t);
uint32_t smb_sd_fromfs(smb_fssd_t *, smb_sd_t *);
smb_sd_get_secinfo(smb_sd_t *sd)
smb_sd_read(char *path, smb_sd_t *sd, uint32_t secinfo)
smb_sd_write(char *path, smb_sd_t *sd, uint32_t secinfo)
smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd)
smb_sd_fromfs(smb_fssd_t *fs_sd, smb_sd_t *sd)
smb_sd_set_dacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags)
smb_sd_set_sacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags)
static void smb_sd_set_sacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
static void smb_sd_set_dacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
smb_sd_init(smb_sd_t *sd, uint8_t revision)
bzero(sd, sizeof (smb_sd_t));
smb_sd_term(smb_sd_t *sd)
bzero(sd, sizeof (smb_sd_t));
smb_sd_len(smb_sd_t *sd, uint32_t secinfo)
op->sd = kmem_alloc(sizeof (smb_sd_t), KM_SLEEP);
smb_sd_t sd;
smb_sd_t sd;
op->sd = kmem_alloc(sizeof (smb_sd_t), KM_SLEEP);
smb_sd_t *sd = sr->arg.open.sd;
kmem_free(sd, sizeof (smb_sd_t));
smb_sd_t sd;
smb_sd_t sd;
smb_encode_sd(mbuf_chain_t *mbc, smb_sd_t *sd, uint32_t secinfo)
smb_decode_sd(mbuf_chain_t *mbc, smb_sd_t *sd)
smb_sd_t sd;
smb_sd_read(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo)
smb_sd_write(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo)
smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd)
smb_sd_fromfs(smb_fssd_t *fs_sd, smb_sd_t *sd)
static void smb_sd_set_sacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
static void smb_sd_set_dacl(smb_sd_t *, smb_acl_t *, boolean_t, int);
static uint32_t smb_sd_fromfs(smb_fssd_t *, smb_sd_t *);
smb_sd_set_dacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags)
smb_sd_set_sacl(smb_sd_t *sd, smb_acl_t *acl, boolean_t present, int flags)
smb_sd_init(smb_sd_t *sd, uint8_t revision)
bzero(sd, sizeof (smb_sd_t));
smb_sd_term(smb_sd_t *sd)
bzero(sd, sizeof (smb_sd_t));
smb_sd_len(smb_sd_t *sd, uint32_t secinfo)
smb_sd_get_secinfo(smb_sd_t *sd)
void smb_sd_init(smb_sd_t *, uint8_t);
void smb_sd_term(smb_sd_t *);
uint32_t smb_sd_get_secinfo(smb_sd_t *);
uint32_t smb_sd_len(smb_sd_t *, uint32_t);
uint32_t smb_sd_tofs(smb_sd_t *, smb_fssd_t *);
void smb_encode_sd(mbuf_chain_t *, smb_sd_t *, uint32_t);
uint32_t smb_decode_sd(mbuf_chain_t *, smb_sd_t *);
uint32_t smb_sd_read(smb_request_t *, smb_sd_t *, uint32_t);
uint32_t smb_sd_write(smb_request_t *, smb_sd_t *, uint32_t);