IOSCSIPeripheralDeviceType00.cpp [plain text]
#include <libkern/OSByteOrder.h>
#include <IOKit/scsi-commands/IOSCSIPeripheralDeviceType00.h>
#if ( SCSI_PDT_00_DEBUGGING_LEVEL >= 1 )
#define PANIC_NOW(x) IOPanic x
#else
#define PANIC_NOW(x)
#endif
#if ( SCSI_PDT_00_DEBUGGING_LEVEL >= 2 )
#define ERROR_LOG(x) IOLog x
#else
#define ERROR_LOG(x)
#endif
#if ( SCSI_PDT_00_DEBUGGING_LEVEL >= 3 )
#define STATUS_LOG(x) IOLog x
#else
#define STATUS_LOG(x)
#endif
#define super IOSCSIBlockCommandsDevice
OSDefineMetaClassAndStructors ( IOSCSIPeripheralDeviceType00, IOSCSIBlockCommandsDevice )
bool
IOSCSIPeripheralDeviceType00::init ( OSDictionary * propTable )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::init called\n" ) );
if ( super::init( propTable ) == false )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::init exiting false\n" ) );
return false;
}
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::init exiting true\n" ) );
return true;
}
bool
IOSCSIPeripheralDeviceType00::start ( IOService * provider )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::start called\n" ) );
if ( !super::start( provider ) )
{
return false;
}
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::start exiting\n" ) );
return true;
}
void
IOSCSIPeripheralDeviceType00::stop ( IOService * provider )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::stop called.\n" ) );
super::stop( provider );
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType00::stop exiting.\n" ) );
}
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 1 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 2 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 3 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 4 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 5 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 6 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 7 );
OSMetaClassDefineReservedUnused( IOSCSIPeripheralDeviceType00, 8 );