Lines Matching refs:request
44 struct pdu *request;
47 request = pdu_new(conn);
48 bhstr = (struct iscsi_bhs_text_request *)request->pdu_bhs;
58 return (request);
65 struct pdu *request;
68 request = pdu_new(conn);
69 pdu_receive(request);
70 if ((request->pdu_bhs->bhs_opcode & ~ISCSI_BHS_OPCODE_IMMEDIATE) !=
73 request->pdu_bhs->bhs_opcode);
74 bhstr = (struct iscsi_bhs_text_request *)request->pdu_bhs;
91 return (request);
94 /* Construct a new TextResponse PDU in reply to a request. */
96 text_new_response(struct pdu *request, uint32_t ttt, bool final)
103 bhstr = (struct iscsi_bhs_text_request *)request->pdu_bhs;
104 conn = request->pdu_connection;
106 response = pdu_new_response(request);
172 struct pdu *request;
174 request = text_new_request(conn, 0xffffffff);
175 keys_save_pdu(request_keys, request);
176 if (request->pdu_data_len == 0)
178 if (request->pdu_data_len >
182 pdu_send(request);
183 pdu_delete(request);
202 struct pdu *request, *response;
231 /* Send an empty request. */
232 request = text_new_request(conn, ttt);
233 pdu_send(request);
234 pdu_delete(request);
250 struct pdu *request;
253 request = text_receive_request(conn);
254 bhstr = (struct iscsi_bhs_text_request *)request->pdu_bhs;
265 keys_load_pdu(request_keys, request);
266 *requestp = request;
275 text_send_response(struct pdu *request, struct keys *response_keys)
277 struct connection *conn = request->pdu_connection;
301 response = text_new_response(request, ttt, final);
314 * Wait for an empty request.