Lines Matching defs:bhssr
355 struct iscsi_bhs_scsi_response *bhssr;
366 bhssr = (struct iscsi_bhs_scsi_response *)response->ip_bhs;
372 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_R2T)
379 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_NOP_IN &&
380 bhssr->bhssr_initiator_task_tag == 0xffffffff)
387 if (bhssr->bhssr_opcode == ISCSI_BHS_OPCODE_SCSI_DATA_IN &&
388 (bhssr->bhssr_flags & BHSDI_FLAGS_S) == 0)
395 if (bhssr->bhssr_opcode != ISCSI_BHS_OPCODE_SCSI_DATA_IN ||
396 (bhssr->bhssr_flags & BHSDI_FLAGS_S))
397 bhssr->bhssr_statsn = htonl(cs->cs_statsn);
398 bhssr->bhssr_expcmdsn = htonl(cs->cs_cmdsn);
399 bhssr->bhssr_maxcmdsn = htonl(cs->cs_cmdsn + maxcmdsn_delta);
2703 struct iscsi_bhs_scsi_response *bhssr;
2741 bhssr = (struct iscsi_bhs_scsi_response *)response->ip_bhs;
2742 bhssr->bhssr_opcode = ISCSI_BHS_OPCODE_SCSI_RESPONSE;
2743 bhssr->bhssr_flags = 0x80;
2750 bhssr->bhssr_flags |= BHSSR_FLAGS_RESIDUAL_UNDERFLOW;
2751 bhssr->bhssr_residual_count =
2755 // ntohl(bhssr->bhssr_residual_count));
2758 bhssr->bhssr_flags |= BHSSR_FLAGS_RESIDUAL_OVERFLOW;
2759 bhssr->bhssr_residual_count =
2763 // ntohl(bhssr->bhssr_residual_count));
2765 bhssr->bhssr_response = BHSSR_RESPONSE_COMMAND_COMPLETED;
2766 bhssr->bhssr_status = io->scsiio.scsi_status;
2767 bhssr->bhssr_initiator_task_tag = bhssc->bhssc_initiator_task_tag;
2768 bhssr->bhssr_expdatasn = htonl(PDU_EXPDATASN(request));