smb_session_t
smb_session_t *u_session;
smb_session_t *d_session;
smb_session_t *f_session;
GET_OFFSET(rl_off, smb_session_t, s_req_list);
GET_OFFSET(ul_off, smb_session_t, s_user_list);
GET_OFFSET(tl_off, smb_session_t, s_tree_list);
smb_session_t *session;
smb_session_t test_ssn;
smb_session_t *s = sr->session;
smb31_preauth_init_mech(smb_session_t *s)
smb31_preauth_fini(smb_session_t *s)
smb_session_t *session = sr->session;
smb_session_t *session = sr->session;
smb_session_t *session = sr->session;
smb_session_t *session;
smb_session_t *s = sr->session;
smb2_supported_version(smb_session_t *s, uint16_t version)
smb2_find_best_dialect(smb_session_t *s, uint16_t cl_versions[],
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb2_sign_fini(smb_session_t *s)
smb2_sign_init_mech(smb_session_t *s)
smb_session_t *s = sr->session;
smb31_preauth_init_mech(smb_session_t *s)
smb31_preauth_fini(smb_session_t *s)
smb_session_t *s = u->u_session;
smb_session_t *s = sr->session;
smb_session_t *s = sr->session;
smb3_encrypt_ssn_fini(smb_session_t *s)
smb3_encrypt_init_mech(smb_session_t *s)
smb_session_t *session,
smb_xa_rele(smb_session_t *session, smb_xa_t *xa)
smb_session_t *session,
smb_session_t *session;
smb_kshare_hostaccess(smb_kshare_t *shr, smb_session_t *session)
smb_session_t *session = sr->session;
smb_net_recv_mbufs(smb_session_t *s, mbuf_t **mpp, size_t len)
smb_net_send_mblks(smb_session_t *s, mbuf_t *mbuf_head)
DTRACE_PROBE1(send__wait__start, struct smb_session_t *, s);
DTRACE_PROBE1(send__wait__done, struct smb_session_t *, s);
smb_net_send_uio(smb_session_t *s, mbuf_t *mbuf_head)
DTRACE_PROBE1(send__wait__start, struct smb_session_t *, s);
DTRACE_PROBE1(send__wait__done, struct smb_session_t *, s);
smb_net_send_mbufs(smb_session_t *s, mbuf_t *mbuf_head)
smb_session_t *session;
smb_session_t *session;
smb_session_t *session;
session = (smb_session_t *)arg;
smb_session_t *sn;
smb_session_t *sn;
smb_session_t *sn;
smb_session_t *sn;
smb_session_t *sn;
smb_session_t *sess;
static void smb_server_destroy_session(smb_session_t *);
smb_session_t *session;
DTRACE_PROBE1(maxconn, smb_session_t *, session);
DTRACE_PROBE1(maxconn, smb_session_t *, session);
smb_server_destroy_session(smb_session_t *session)
DTRACE_PROBE1(new__zombie, smb_session_t *, session);
sizeof (smb_session_t), 8, NULL, NULL, NULL, NULL, NULL, 0);
sizeof (smb_session_t), offsetof(smb_session_t, s_lnd));
smb_llist_constructor(&sv->sv_session_list, sizeof (smb_session_t),
offsetof(smb_session_t, s_lnd));
smb_session_t *session;
smb_session_t *session,
smb_session_t *session,
smb_session_t *session)
smb_session_t *session,
smb_session_logoff(smb_session_t *session)
DTRACE_PROBE1(max__wait, smb_session_t *, session);
smb_session_getclient(smb_session_t *sn, char *buf, size_t buflen)
smb_session_send(smb_session_t *session, uint8_t nbt_type, mbuf_chain_t *mbc)
smb_session_isclient(smb_session_t *sn, const char *client)
smb_request_alloc(smb_session_t *session, int req_length)
smb_session_oplocks_enable(smb_session_t *session)
smb_session_levelII_oplocks(smb_session_t *session)
smb_session_genkey(smb_session_t *session)
smb_session_xprt_gethdr(smb_session_t *session, smb_xprt_t *ret_hdr)
smb_session_xprt_puthdr(smb_session_t *session,
smb_session_receiver(smb_session_t *session)
smb_session_disconnect(smb_session_t *session)
smb_session_reader(smb_session_t *session)
smb_session_t *
smb_session_t *session;
bzero(session, sizeof (smb_session_t));
static void smb_session_cancel(smb_session_t *);
static int smb_session_reader(smb_session_t *);
static int smb_session_xprt_puthdr(smb_session_t *,
smb_session_delete(smb_session_t *session)
static void smb_session_disconnect_trees(smb_session_t *);
static void smb_session_genkey(smb_session_t *);
smb_session_cancel(smb_session_t *session)
smb_session_t *session,
smb_session_lookup_uid(smb_session_t *session, uint16_t uid)
smb_session_lookup_ssnid(smb_session_t *session, uint64_t ssnid)
smb_session_lookup_uid_st(smb_session_t *session, uint64_t ssnid,
smb_session_t *session,
smb_sign_fini(smb_session_t *s)
smb_session_t *session = sr->session;
smb_session_t *s = sr->session;
smb_session_t *session;
smb_session_t *ssn = tree->t_session;
smb_session_t *ssn = tree->t_session;
smb_session_t *session = sr->session;
smb_user_new(smb_session_t *session)
smb_session_t *ssn = user->u_session;
smb_session_t *ssn = user->u_session;
smb_session_t *session;
smb_session_t *session;
void smb2_sign_init_mech(smb_session_t *);
void smb31_preauth_init_mech(smb_session_t *);
void smb31_preauth_fini(smb_session_t *s);
int smb3_encrypt_init_mech(smb_session_t *s);
int smb_net_send_mbufs(smb_session_t *, mbuf_t *);
int smb_net_recv_mbufs(smb_session_t *, mbuf_t **, size_t);
void smb3_encrypt_ssn_fini(smb_session_t *);
smb_session_t *smb_session_create(ksocket_t, uint16_t, smb_server_t *, int);
smb_session_t *smb_server_find_session_byptr(smb_server_t *, void *);
void smb_session_receiver(smb_session_t *);
void smb_session_disconnect(smb_session_t *);
void smb_session_delete(smb_session_t *session);
void smb_session_cancel_requests(smb_session_t *, smb_tree_t *,
void smb_session_config(smb_session_t *session);
smb_user_t *smb_session_dup_user(smb_session_t *, char *, char *);
smb_user_t *smb_session_lookup_ssnid(smb_session_t *, uint64_t);
smb_user_t *smb_session_lookup_uid(smb_session_t *, uint16_t);
smb_user_t *smb_session_lookup_uid_st(smb_session_t *,
smb_tree_t *smb_session_lookup_tree(smb_session_t *, uint16_t);
smb_tree_t *smb_session_lookup_share(smb_session_t *, const char *,
smb_tree_t *smb_session_lookup_volume(smb_session_t *, const char *,
void smb_session_close_pid(smb_session_t *, uint32_t);
void smb_session_disconnect_owned_trees(smb_session_t *, smb_user_t *);
void smb_session_disconnect_share(smb_session_t *, const char *);
void smb_session_logoff(smb_session_t *);
void smb_session_getclient(smb_session_t *, char *, size_t);
boolean_t smb_session_isclient(smb_session_t *, const char *);
int smb_session_send(smb_session_t *, uint8_t type, mbuf_chain_t *);
int smb_session_xprt_gethdr(smb_session_t *, smb_xprt_t *);
boolean_t smb_session_oplocks_enable(smb_session_t *);
boolean_t smb_session_levelII_oplocks(smb_session_t *);
smb_request_t *smb_request_alloc(smb_session_t *, int);
smb_user_t *smb_user_new(smb_session_t *);
smb_token_t *smb_get_token(smb_session_t *, smb_logon_t *);
smb_xa_t *smb_xa_create(smb_session_t *session, smb_request_t *sr,
void smb_xa_rele(smb_session_t *session, smb_xa_t *xa);
smb_xa_t *smb_xa_find(smb_session_t *session, uint32_t pid, uint16_t mid);
uint32_t smb_kshare_hostaccess(smb_kshare_t *, smb_session_t *);
smb_session_t *u_session;
smb_session_t *t_session;
smb_session_t *d_session;
smb_session_t *f_session;
smb_session_t *session;
smb_session_t *sv_session;