Searched refs:IOATADevice (Results 1 - 8 of 8) sorted by relevance

/macosx-10.9.5/IOATAFamily-252.0.3/
H A DIOATADevice.cpp25 * IOATADevice.cpp
30 #include "IOATADevice.h"
48 OSDefineMetaClass( IOATADevice, IOService )
49 OSDefineAbstractStructors( IOATADevice, IOService )
50 OSMetaClassDefineReservedUnused(IOATADevice, 0);
51 OSMetaClassDefineReservedUnused(IOATADevice, 1);
52 OSMetaClassDefineReservedUnused(IOATADevice, 2);
53 OSMetaClassDefineReservedUnused(IOATADevice, 3);
54 OSMetaClassDefineReservedUnused(IOATADevice, 4);
55 OSMetaClassDefineReservedUnused(IOATADevice,
[all...]
H A DIOATADevice.h23 * IOATADevice.h
43 @class IOATADevice
45 @discussion IOATADevice is the superclass which represents a particular device attached to a particular IOATAController (bus). IOATADevice is the provider for ATA mass-storage device drivers.IOATADevice is the factory for all IOATACommand objects and is responsible for creating and freeing IOATACommands. IOATAControllers will create an instance of IOATADevice for each device physically connected to the ata bus. IOATADevice is virtual and specific subclass should be implemented for particular types of IOATAController. In this manner, controller-specifc IOATACommands may be paired with the proper type of controller.
48 class IOATADevice : public IOService class in inherits:IOService
50 OSDeclareDefaultStructors(IOATADevice);
156 OSMetaClassDeclareReservedUnused(IOATADevice,
[all...]
H A DATADeviceNub.h25 @abstract A concrete implementation of IOATADevice.
33 #include "IOATADevice.h"
41 @abstract ATADeviceNub is a concrete implementation of IOATADevice.
43 by IOATADevice. Concrete nubs are private to the IOATA family and
44 specific subclasses of IOATADevice are instantiated by controller
48 class ATADeviceNub : public IOATADevice
65 // overrides from IOATADevice to provide actual client interface
H A DIOATAController.h34 class IOATADevice;
70 virtual IOReturn executeCommand( IOATADevice* nub, IOATABusCommand* cmd);
134 IOATADevice* _nub[2];
H A DATADeviceNub.cpp32 #include "IOATADevice.h"
68 #define super IOATADevice
70 OSDefineMetaClassAndStructors( ATADeviceNub, IOATADevice )
H A DIOATAController.cpp38 #include "IOATADevice.h"
434 IOATAController::executeCommand(IOATADevice* nub, IOATABusCommand* command)
/macosx-10.9.5/IOATAPIProtocolTransport-350.0.3/
H A DIOATAPIProtocolTransport.h46 #include <IOKit/ata/IOATADevice.h>
113 IOATADevice * fATADevice;
232 virtual bool InspectDevice ( IOATADevice * ataDevice );
H A DIOATAPIProtocolTransport.cpp392 fATADevice = OSDynamicCast ( IOATADevice, provider );
1352 IOATAPIProtocolTransport::InspectDevice ( IOATADevice * ataDevice )

Completed in 104 milliseconds