Lines Matching refs:p_req
142 static void smb2srv_chain_reply(struct smb2srv_request *p_req)
153 last_hdr_offset = p_req->in.hdr - p_req->in.buffer;
155 chain_offset = p_req->chain_offset;
156 p_req->chain_offset = 0;
158 if (p_req->in.size < (last_hdr_offset + chain_offset + SMB2_MIN_SIZE_NO_BODY)) {
161 smbsrv_terminate_connection(p_req->smb_conn, "Invalid SMB2 chained packet");
165 protocol_version = IVAL(p_req->in.buffer, last_hdr_offset + chain_offset);
169 smbsrv_terminate_connection(p_req->smb_conn, "NON-SMB2 chained packet");
173 req = smb2srv_init_request(p_req->smb_conn);
175 smbsrv_terminate_connection(p_req->smb_conn, "SMB2 chained packet - no memory");
179 req->in.buffer = talloc_steal(req, p_req->in.buffer);
180 req->in.size = p_req->in.size;
181 req->request_time = p_req->request_time;
220 if (p_req->chained_file_handle) {
222 p_req->_chained_file_handle,
226 req->chain_status = p_req->chain_status;