IOSCSIPeripheralDeviceType0E.cpp [plain text]
#include "IOSCSIPeripheralDeviceType0E.h"
#define DEBUG 0
#define DEBUG_ASSERT_COMPONENT_NAME_STRING "PDT 0E"
#if DEBUG
#define SCSI_PDT_0E_DEBUGGING_LEVEL 0
#endif
#include "IOSCSIArchitectureModelFamilyDebugging.h"
#if ( SCSI_PDT_0E_DEBUGGING_LEVEL >= 1 )
#define PANIC_NOW(x) IOPanic x
#else
#define PANIC_NOW(x)
#endif
#if ( SCSI_PDT_0E_DEBUGGING_LEVEL >= 2 )
#define ERROR_LOG(x) IOLog x
#else
#define ERROR_LOG(x)
#endif
#if ( SCSI_PDT_0E_DEBUGGING_LEVEL >= 3 )
#define STATUS_LOG(x) IOLog x
#else
#define STATUS_LOG(x)
#endif
#define super IOSCSIReducedBlockCommandsDevice
OSDefineMetaClassAndStructors ( IOSCSIPeripheralDeviceType0E, IOSCSIReducedBlockCommandsDevice );
#if 0
#pragma mark -
#pragma mark ₯ Public Methods - Methods used by this class and subclasses
#pragma mark -
#endif
bool
IOSCSIPeripheralDeviceType0E::init ( OSDictionary * propTable )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::init called\n" ) );
if ( super::init ( propTable ) == false )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::init exiting false\n" ) );
return false;
}
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::init exiting true\n" ) );
return true;
}
bool
IOSCSIPeripheralDeviceType0E::start ( IOService * provider )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::start called\n" ) );
if ( !super::start ( provider ) )
{
return false;
}
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::start exiting\n" ) );
return true;
}
void
IOSCSIPeripheralDeviceType0E::stop ( IOService * provider )
{
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::stop called\n" ) );
super::stop ( provider );
STATUS_LOG ( ( "IOSCSIPeripheralDeviceType0E::stop exiting\n" ) );
}
#if 0
#pragma mark -
#pragma mark ₯ VTable Padding
#pragma mark -
#endif
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 1 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 2 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 3 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 4 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 5 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 6 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 7 );
OSMetaClassDefineReservedUnused ( IOSCSIPeripheralDeviceType0E, 8 );