Lines Matching refs:sr
40 smb_pre_echo(smb_request_t *sr)
42 DTRACE_SMB_1(op__Echo__start, smb_request_t *, sr);
47 smb_post_echo(smb_request_t *sr)
49 DTRACE_SMB_1(op__Echo__done, smb_request_t *, sr);
55 smb_com_echo(struct smb_request *sr)
64 pid_hi = sr->smb_pid >> 16;
65 pid_lo = (uint16_t)sr->smb_pid;
67 if (smbsr_decode_vwv(sr, "w", &necho) != 0)
77 nbytes = sr->smb_bcc;
78 data = smb_srm_zalloc(sr, nbytes);
80 if (smb_mbc_decodef(&sr->smb_data, "#c", nbytes, data))
89 if (sr->sr_state != SMB_REQ_STATE_ACTIVE)
95 sr->first_smb_com,
96 sr->smb_rcls,
97 sr->smb_reh,
98 sr->smb_err,
99 sr->smb_flg | SMB_FLAGS_REPLY,
100 sr->smb_flg2,
102 sr->smb_sig,
103 sr->smb_tid,
105 sr->smb_uid,
106 sr->smb_mid);
111 if (sr->session->signing.flags & SMB_SIGNING_ENABLED)
112 smb_sign_reply(sr, &reply);
114 (void) smb_session_send(sr->session, 0, &reply);