Lines Matching refs:sr

31 smb2_session_setup(smb_request_t *sr)  in smb2_session_setup()  argument
47 sinfo = smb_srm_zalloc(sr, sizeof (smb_arg_sessionsetup_t)); in smb2_session_setup()
48 sr->sr_ssetup = sinfo; in smb2_session_setup()
51 &sr->smb_data, "wbbllwwq", in smb2_session_setup()
67 skip = (SecBufOffset + sr->smb2_cmd_hdr) - in smb2_session_setup()
68 sr->smb_data.chain_offset; in smb2_session_setup()
72 (void) smb_mbc_decodef(&sr->smb_data, "#.", skip); in smb2_session_setup()
78 sinfo->ssi_isecblob = smb_srm_zalloc(sr, sinfo->ssi_iseclen); in smb2_session_setup()
79 rc = smb_mbc_decodef(&sr->smb_data, "#c", in smb2_session_setup()
88 DTRACE_SMB2_START(op__SessionSetup, smb_request_t *, sr); in smb2_session_setup()
101 if (sr->sr_server->sv_cfg.skc_encrypt == SMB_CONFIG_REQUIRED && in smb2_session_setup()
102 (sr->session->dialect < SMB_VERS_3_0 || in smb2_session_setup()
103 !SMB3_CLIENT_ENCRYPTS(sr))) { in smb2_session_setup()
124 status = smb_authenticate_ext(sr); in smb2_session_setup()
133 if ((sr->uid_user->u_flags & SMB_USER_FLAG_GUEST) != 0) in smb2_session_setup()
135 if ((sr->uid_user->u_flags & SMB_USER_FLAG_ANON) != 0) in smb2_session_setup()
137 if (sr->uid_user->u_encrypt != SMB_CONFIG_DISABLED) in smb2_session_setup()
139 smb2_ss_adjust_credits(sr); in smb2_session_setup()
151 PrevSsnId != sr->smb2_ssnid) in smb2_session_setup()
152 smb_server_logoff_ssnid(sr, PrevSsnId); in smb2_session_setup()
161 sr->smb2_status = status; in smb2_session_setup()
167 sr->smb2_status = status; in smb2_session_setup()
172 DTRACE_SMB2_DONE(op__SessionSetup, smb_request_t *, sr); in smb2_session_setup()
179 &sr->reply, in smb2_session_setup()
188 sr->smb2_status = NT_STATUS_INTERNAL_ERROR; in smb2_session_setup()
205 smb2_ss_adjust_credits(smb_request_t *sr) in smb2_ss_adjust_credits() argument
207 smb_session_t *s = sr->session; in smb2_ss_adjust_credits()
226 if (sr->smb2_credit_request < (grant + 1)) { in smb2_ss_adjust_credits()
227 sr->smb2_credit_request = (grant + 1); in smb2_ss_adjust_credits()