Lines Matching refs:ScsiPassThrough

978    PSCSI_PASS_THROUGH   ScsiPassThrough;  in GetTapePositionInfo()  local
986 ScsiPassThrough = (PSCSI_PASS_THROUGH)malloc(dwBufferSize); in GetTapePositionInfo()
990 memset(ScsiPassThrough, 0, dwBufferSize); in GetTapePositionInfo()
992 ScsiPassThrough->Length = sizeof(SCSI_PASS_THROUGH); in GetTapePositionInfo()
994 ScsiPassThrough->CdbLength = 10; in GetTapePositionInfo()
995 ScsiPassThrough->SenseInfoLength = 28; in GetTapePositionInfo()
996 ScsiPassThrough->DataIn = 1; in GetTapePositionInfo()
997 ScsiPassThrough->DataTransferLength = sizeof(SCSI_READ_POSITION_LONG_BUFFER); in GetTapePositionInfo()
998 ScsiPassThrough->TimeOutValue = 1000; in GetTapePositionInfo()
999 ScsiPassThrough->DataBufferOffset = sizeof(SCSI_PASS_THROUGH) + 28; in GetTapePositionInfo()
1000 ScsiPassThrough->SenseInfoOffset = sizeof(SCSI_PASS_THROUGH); in GetTapePositionInfo()
1002 ScsiPassThrough->Cdb[0] = 0x34; // READ POSITION in GetTapePositionInfo()
1007 ScsiPassThrough->Cdb[1] = SERVICEACTION_LONG_FORM; in GetTapePositionInfo()
1011 ScsiPassThrough->Cdb[1] = SERVICEACTION_SHORT_FORM_BLOCKID; in GetTapePositionInfo()
1017 ScsiPassThrough, sizeof(SCSI_PASS_THROUGH), in GetTapePositionInfo()
1018 ScsiPassThrough, dwBufferSize, in GetTapePositionInfo()
1022 …dwBytesReturned >= (offsetof(SCSI_PASS_THROUGH, ScsiStatus) + sizeof(ScsiPassThrough->ScsiStatus))… in GetTapePositionInfo()
1023 if (ScsiPassThrough->ScsiStatus == SCSISTAT_GOOD) { in GetTapePositionInfo()
1024 …ITION_RESULT pPosResult = (PREAD_POSITION_RESULT)((PUCHAR)ScsiPassThrough + ScsiPassThrough->Dat… in GetTapePositionInfo()
1075 free(ScsiPassThrough); in GetTapePositionInfo()