Lines Matching refs:response
181 static void iscsi_pdu_update_statsn(const struct icl_pdu *response);
182 static void iscsi_pdu_handle_nop_in(struct icl_pdu *response);
183 static void iscsi_pdu_handle_scsi_response(struct icl_pdu *response);
184 static void iscsi_pdu_handle_task_response(struct icl_pdu *response);
185 static void iscsi_pdu_handle_data_in(struct icl_pdu *response);
186 static void iscsi_pdu_handle_logout_response(struct icl_pdu *response);
187 static void iscsi_pdu_handle_r2t(struct icl_pdu *response);
188 static void iscsi_pdu_handle_async_message(struct icl_pdu *response);
189 static void iscsi_pdu_handle_reject(struct icl_pdu *response);
682 iscsi_pdu_update_statsn(const struct icl_pdu *response) in iscsi_pdu_update_statsn() argument
688 is = PDU_SESSION(response); in iscsi_pdu_update_statsn()
696 bhsdi = (const struct iscsi_bhs_data_in *)response->ip_bhs; in iscsi_pdu_update_statsn()
761 iscsi_receive_callback(struct icl_pdu *response) in iscsi_receive_callback() argument
765 is = PDU_SESSION(response); in iscsi_receive_callback()
769 iscsi_pdu_update_statsn(response); in iscsi_receive_callback()
774 is->is_login_pdu = response; in iscsi_receive_callback()
776 icl_pdu_free(response); in iscsi_receive_callback()
787 switch (response->ip_bhs->bhs_opcode) { in iscsi_receive_callback()
789 iscsi_pdu_handle_nop_in(response); in iscsi_receive_callback()
793 iscsi_pdu_handle_scsi_response(response); in iscsi_receive_callback()
798 iscsi_pdu_handle_task_response(response); in iscsi_receive_callback()
802 iscsi_pdu_handle_data_in(response); in iscsi_receive_callback()
807 iscsi_pdu_handle_logout_response(response); in iscsi_receive_callback()
811 iscsi_pdu_handle_r2t(response); in iscsi_receive_callback()
815 iscsi_pdu_handle_async_message(response); in iscsi_receive_callback()
819 iscsi_pdu_handle_reject(response); in iscsi_receive_callback()
825 response->ip_bhs->bhs_opcode); in iscsi_receive_callback()
828 icl_pdu_free(response); in iscsi_receive_callback()
844 iscsi_pdu_handle_nop_in(struct icl_pdu *response) in iscsi_pdu_handle_nop_in() argument
854 is = PDU_SESSION(response); in iscsi_pdu_handle_nop_in()
855 bhsni = (struct iscsi_bhs_nop_in *)response->ip_bhs; in iscsi_pdu_handle_nop_in()
862 icl_pdu_free(response); in iscsi_pdu_handle_nop_in()
866 datasize = icl_pdu_data_segment_length(response); in iscsi_pdu_handle_nop_in()
872 icl_pdu_free(response); in iscsi_pdu_handle_nop_in()
876 icl_pdu_get_data(response, 0, data, datasize); in iscsi_pdu_handle_nop_in()
879 request = icl_pdu_new(response->ip_conn, M_NOWAIT); in iscsi_pdu_handle_nop_in()
884 icl_pdu_free(response); in iscsi_pdu_handle_nop_in()
901 icl_pdu_free(response); in iscsi_pdu_handle_nop_in()
908 icl_pdu_free(response); in iscsi_pdu_handle_nop_in()
913 iscsi_pdu_handle_scsi_response(struct icl_pdu *response) in iscsi_pdu_handle_scsi_response() argument
924 is = PDU_SESSION(response); in iscsi_pdu_handle_scsi_response()
926 bhssr = (struct iscsi_bhs_scsi_response *)response->ip_bhs; in iscsi_pdu_handle_scsi_response()
930 icl_pdu_free(response); in iscsi_pdu_handle_scsi_response()
953 icl_pdu_free(response); in iscsi_pdu_handle_scsi_response()
963 icl_pdu_free(response); in iscsi_pdu_handle_scsi_response()
1009 data_segment_len = icl_pdu_data_segment_length(response); in iscsi_pdu_handle_scsi_response()
1021 icl_pdu_get_data(response, 0, &sense_len, sizeof(sense_len)); in iscsi_pdu_handle_scsi_response()
1046 icl_pdu_get_data(response, sizeof(sense_len), &csio->sense_data, sense_len); in iscsi_pdu_handle_scsi_response()
1069 icl_pdu_free(response); in iscsi_pdu_handle_scsi_response()
1073 iscsi_pdu_handle_task_response(struct icl_pdu *response) in iscsi_pdu_handle_task_response() argument
1079 is = PDU_SESSION(response); in iscsi_pdu_handle_task_response()
1081 bhstmr = (struct iscsi_bhs_task_management_response *)response->ip_bhs; in iscsi_pdu_handle_task_response()
1086 icl_pdu_free(response); in iscsi_pdu_handle_task_response()
1101 icl_pdu_free(response); in iscsi_pdu_handle_task_response()
1105 iscsi_pdu_get_data_csio(struct icl_pdu *response, size_t pdu_offset, in iscsi_pdu_get_data_csio() argument
1110 icl_pdu_get_bio(response, pdu_offset, in iscsi_pdu_get_data_csio()
1114 icl_pdu_get_data(response, pdu_offset, in iscsi_pdu_get_data_csio()
1123 iscsi_pdu_handle_data_in(struct icl_pdu *response) in iscsi_pdu_handle_data_in() argument
1132 is = PDU_SESSION(response); in iscsi_pdu_handle_data_in()
1133 bhsdi = (struct iscsi_bhs_data_in *)response->ip_bhs; in iscsi_pdu_handle_data_in()
1137 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1147 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1152 io->io_datasn += response->ip_additional_pdus + 1; in iscsi_pdu_handle_data_in()
1154 data_segment_len = icl_pdu_data_segment_length(response); in iscsi_pdu_handle_data_in()
1162 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1174 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1187 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1200 iscsi_pdu_get_data_csio(response, 0, csio, oreceived, data_segment_len); in iscsi_pdu_handle_data_in()
1209 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1240 icl_pdu_free(response); in iscsi_pdu_handle_data_in()
1244 iscsi_pdu_handle_logout_response(struct icl_pdu *response) in iscsi_pdu_handle_logout_response() argument
1247 ISCSI_SESSION_DEBUG(PDU_SESSION(response), "logout response"); in iscsi_pdu_handle_logout_response()
1248 icl_pdu_free(response); in iscsi_pdu_handle_logout_response()
1268 iscsi_pdu_handle_r2t(struct icl_pdu *response) in iscsi_pdu_handle_r2t() argument
1280 is = PDU_SESSION(response); in iscsi_pdu_handle_r2t()
1282 bhsr2t = (struct iscsi_bhs_r2t *)response->ip_bhs; in iscsi_pdu_handle_r2t()
1287 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1296 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1309 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1318 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1340 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1345 request = icl_pdu_new(response->ip_conn, M_NOWAIT); in iscsi_pdu_handle_r2t()
1347 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1367 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1390 icl_pdu_free(response); in iscsi_pdu_handle_r2t()
1394 iscsi_pdu_handle_async_message(struct icl_pdu *response) in iscsi_pdu_handle_async_message() argument
1399 is = PDU_SESSION(response); in iscsi_pdu_handle_async_message()
1400 bhsam = (struct iscsi_bhs_asynchronous_message *)response->ip_bhs; in iscsi_pdu_handle_async_message()
1422 icl_pdu_free(response); in iscsi_pdu_handle_async_message()
1426 iscsi_pdu_handle_reject(struct icl_pdu *response) in iscsi_pdu_handle_reject() argument
1431 is = PDU_SESSION(response); in iscsi_pdu_handle_reject()
1432 bhsr = (struct iscsi_bhs_reject *)response->ip_bhs; in iscsi_pdu_handle_reject()
1436 icl_pdu_free(response); in iscsi_pdu_handle_reject()