#include <IOKit/scsi/IOSCSIReducedBlockCommandsDevice.h>
IOKit/scsi/IOSCSIReducedBlockCommandsDevice.h
@header SCSI Reduced Block Commands Device
@discussion
This file contains definitions for the IOSCSIReducedBlockCommandsDevice class,
commands required for RBC devices, power management, and additional constants
used by this class.
enum(anonymous)
RBC power states as defined in T10:1240D SCSI Reduced Block Commands (RBC)
Revision 10a, August 18, 1999, page 13.
| kRBCPowerStateSystemSleep | 0 | |
| kRBCPowerStateSleep | 1 | |
| kRBCPowerStateStandby | 2 | |
| kRBCPowerStateIdle | 3 | |
| kRBCPowerStateActive | 4 | |
| kRBCNumPowerStates | 5 |
enum(anonymous)
macrokCapacityDataBufferSize
#define kCapacityDataBufferSize 8
macrofPowerDownNotifier
#define fPowerDownNotifier fIOSCSIReducedBlockCommandsDeviceReserved->fPowerDownNotifier
macrofMediumRemovalPrevented
#define fMediumRemovalPrevented fIOSCSIReducedBlockCommandsDeviceReserved->fMediumRemovalPrevented
macrofKnownManualEject
#define fKnownManualEject fIOSCSIReducedBlockCommandsDeviceReserved->fKnownManualEject
macrofPollingMode
#define fPollingMode fIOSCSIReducedBlockCommandsDeviceReserved->fPollingMode
macrofProtocolSpecificPowerControl
#define fProtocolSpecificPowerControl fIOSCSIReducedBlockCommandsDeviceReserved->fProtocolSpecificPowerControl