Lines Matching refs:DataInHdr
2418 ISCSI_SCSI_DATA_IN *DataInHdr;
2421 DataInHdr = (ISCSI_SCSI_DATA_IN *) NetbufGetByte (Pdu, 0, NULL);
2422 if (DataInHdr == NULL) {
2426 DataInHdr->InitiatorTaskTag = NTOHL (DataInHdr->InitiatorTaskTag);
2427 DataInHdr->ExpCmdSN = NTOHL (DataInHdr->ExpCmdSN);
2428 DataInHdr->MaxCmdSN = NTOHL (DataInHdr->MaxCmdSN);
2429 DataInHdr->DataSN = NTOHL (DataInHdr->DataSN);
2434 Status = IScsiCheckSN (&Tcb->ExpDataSN, DataInHdr->DataSN);
2439 if (DataInHdr->InitiatorTaskTag != Tcb->InitiatorTaskTag) {
2445 IScsiUpdateCmdSN (Tcb->Conn->Session, DataInHdr->MaxCmdSN, DataInHdr->ExpCmdSN);
2447 if (ISCSI_FLAG_ON (DataInHdr, SCSI_DATA_IN_PDU_FLAG_STATUS_VALID)) {
2448 if (!ISCSI_FLAG_ON (DataInHdr, ISCSI_BHS_FLAG_FINAL)) {
2457 if (ISCSI_FLAG_ON (DataInHdr, SCSI_DATA_IN_PDU_FLAG_OVERFLOW | SCSI_DATA_IN_PDU_FLAG_UNDERFLOW)) {
2466 Status = IScsiCheckSN (&Tcb->Conn->ExpStatSN, NTOHL (DataInHdr->StatSN));
2472 Packet->TargetStatus = DataInHdr->Status;
2474 if (ISCSI_FLAG_ON (DataInHdr, SCSI_RSP_PDU_FLAG_OVERFLOW)) {
2475 Packet->InTransferLength += NTOHL (DataInHdr->ResidualCount);
2479 if (ISCSI_FLAG_ON (DataInHdr, SCSI_RSP_PDU_FLAG_UNDERFLOW)) {
2480 Packet->InTransferLength -= NTOHL (DataInHdr->ResidualCount);