#ifndef DEVICES_SCSIDISK_H #define DEVICES_SCSIDISK_H /* ** $Filename: devices/scsidisk.h $ ** $Release: 2.04 Includes, V37.4 $ ** $Revision: 36.2 $ ** $Date: 90/11/07 $ ** ** SCSI exec-level device command ** ** (C) Copyright 1988-1991 Commodore-Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include "exec/types.h" #endif #define HD_SCSICMD 28 struct SCSICmd { UWORD *scsi_Data; ULONG scsi_Length; ULONG scsi_Actual; UBYTE *scsi_Command; UWORD scsi_CmdLength; UWORD scsi_CmdActual; UBYTE scsi_Flags; UBYTE scsi_Status; UBYTE *scsi_SenseData; UWORD scsi_SenseLength; UWORD scsi_SenseActual; }; #define SCSIF_WRITE 0 #define SCSIF_READ 1 #define SCSIB_READ_WRITE 0 #define SCSIF_NOSENSE 0 #define SCSIF_AUTOSENSE 2 #define SCSIF_OLDAUTOSENSE 6 #define SCSIB_AUTOSENSE 1 #define SCSIB_OLDAUTOSENSE 2 #define HFERR_SelfUnit 40 #define HFERR_DMA 41 #define HFERR_Phase 42 #define HFERR_Parity 43 #define HFERR_SelTimeout 44 #define HFERR_BadStatus 45 #define HFERR_NoBoard 50 #endif