Lines Matching refs:sr

29 smb2_query_info(smb_request_t *sr)  in smb2_query_info()  argument
41 qi = smb_srm_zalloc(sr, sizeof (*qi)); in smb2_query_info()
47 &sr->smb_data, "wbblw..lllqq", in smb2_query_info()
66 rc = MBC_SHADOW_CHAIN(&qi->in_data, &sr->smb_data, in smb2_query_info()
67 sr->smb2_cmd_hdr + iBufOffset, iBufLength); in smb2_query_info()
75 sr->raw_data.max_bytes = oBufLength; in smb2_query_info()
77 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_query_info()
78 DTRACE_SMB2_START(op__QueryInfo, smb_request_t *, sr); in smb2_query_info()
85 status = smb2_qinfo_file(sr, qi); in smb2_query_info()
88 status = smb2_qinfo_fs(sr, qi); in smb2_query_info()
91 status = smb2_qinfo_sec(sr, qi); in smb2_query_info()
94 status = smb2_qinfo_quota(sr, qi); in smb2_query_info()
102 sr->smb2_status = status; in smb2_query_info()
103 DTRACE_SMB2_DONE(op__QueryInfo, smb_request_t *, sr); in smb2_query_info()
127 if (sr->session->dialect < SMB_VERS_3_11) { in smb2_query_info()
128 smb2sr_put_error_data(sr, status, &sr->raw_data); in smb2_query_info()
130 smb2sr_put_error_ctx0(sr, status, &sr->raw_data); in smb2_query_info()
145 if (sr->session->dialect < SMB_VERS_3_11) { in smb2_query_info()
146 smb2sr_put_error_data(sr, status, NULL); in smb2_query_info()
148 smb2sr_put_error_ctx0(sr, status, NULL); in smb2_query_info()
153 smb2sr_put_error(sr, status); in smb2_query_info()
161 oBufLength = MBC_LENGTH(&sr->raw_data); in smb2_query_info()
163 &sr->reply, "wwlC", in smb2_query_info()
167 &sr->raw_data); /* C */ in smb2_query_info()
169 sr->smb2_status = NT_STATUS_INTERNAL_ERROR; in smb2_query_info()