4 #include <devices/scsidisk.h>
33 #define SCSICMD_READ10 0x28
34 #define SCSICMD_WRITE10 0x2a
39 /* Errorcodes returned by device io functions, in addition to the
40 errors which can be returned by the OpenDevice() call when
41 calling initdeviceio(): */
43 #define ERROR_NO_64BIT_SUPPORT (95) /* Returned when the partition requires 64-bit support
44 to function, but no 64-bit support is present. */
45 #define ERROR_OUTSIDE_PARTITION (99)
48 /* Values returned by deviceapiused() */
50 #define DAU_NORMAL (0)
53 #define DAU_SCSIDIRECT (3)
56 struct fsIORequest
*next
;
57 struct IOStdReq
*ioreq
;
58 struct SCSICmd scsicmd
;
59 struct SCSI10Cmd scsi10cmd
;