Lines Matching defs:bhssr
356 struct iscsi_bhs_scsi_response *bhssr;
367 bhssr = (struct iscsi_bhs_scsi_response *)response->ip_bhs;
373 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_R2T)
380 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_NOP_IN &&
381 bhssr->bhssr_initiator_task_tag == 0xffffffff)
388 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_SCSI_DATA_IN &&
389 (bhssr->bhssr_flags & BHSDI_FLAGS_S) == 0)
396 if (bhssr->bhssr_opcode != ISCSI_BHS_OPCODE_SCSI_DATA_IN ||
397 (bhssr->bhssr_flags & BHSDI_FLAGS_S))
398 bhssr->bhssr_statsn = htonl(cs->cs_statsn);
399 bhssr->bhssr_expcmdsn = htonl(cs->cs_cmdsn);
400 bhssr->bhssr_maxcmdsn = htonl(cs->cs_cmdsn + maxcmdsn_delta);
2755 struct iscsi_bhs_scsi_response *bhssr;
2793 bhssr = (struct iscsi_bhs_scsi_response *)response->ip_bhs;
2794 bhssr->bhssr_opcode = ISCSI_BHS_OPCODE_SCSI_RESPONSE;
2795 bhssr->bhssr_flags = 0x80;
2802 bhssr->bhssr_flags |= BHSSR_FLAGS_RESIDUAL_UNDERFLOW;
2803 bhssr->bhssr_residual_count =
2807 // ntohl(bhssr->bhssr_residual_count));
2810 bhssr->bhssr_flags |= BHSSR_FLAGS_RESIDUAL_OVERFLOW;
2811 bhssr->bhssr_residual_count =
2815 // ntohl(bhssr->bhssr_residual_count));
2817 bhssr->bhssr_response = BHSSR_RESPONSE_COMMAND_COMPLETED;
2818 bhssr->bhssr_status = io->scsiio.scsi_status;
2819 bhssr->bhssr_initiator_task_tag = bhssc->bhssc_initiator_task_tag;
2820 bhssr->bhssr_expdatasn = htonl(PDU_EXPDATASN(request));