Searched refs:IOATACommand (Results 1 - 10 of 10) sorted by last modified time

/macosx-10.10/IOATAFamily-253.0.1/
H A DIOATACommand.cpp25 * IOATACommand.cpp
34 #include"IOATACommand.h"
50 OSDefineMetaClass( IOATACommand, IOCommand )
51 OSDefineAbstractStructors( IOATACommand, IOCommand )
53 OSMetaClassDefineReservedUsed(IOATACommand, 0) //setendResult()
54 OSMetaClassDefineReservedUsed(IOATACommand, 1) // getExtendedLBAPtr()
55 OSMetaClassDefineReservedUnused(IOATACommand, 2);
56 OSMetaClassDefineReservedUnused(IOATACommand, 3);
57 OSMetaClassDefineReservedUnused(IOATACommand, 4);
58 OSMetaClassDefineReservedUnused(IOATACommand,
[all...]
H A DATADeviceNub.h71 virtual IOReturn executeCommand(IOATACommand* command);
77 virtual IOATACommand* allocCommand( void );
82 virtual void freeCommand( IOATACommand* inCommand);
115 static void MyATACallback(IOATACommand* command );
120 void processCallback(IOATACommand* command );
H A DIOATABusCommand.h34 #include "IOATACommand.h"
44 @discussion ATA Device (disk) drivers should use the superclass, IOATACommand
45 and may not derive or use any subclass of IOATACommand.
47 IOATABusCommand is the subclass of IOATACommand used by
58 and the generalized interface of IOATACommand. This provides isolation
65 class IOATABusCommand : public IOATACommand {
H A DIOATACommand.h25 * IOATACommand.h
40 class IOATACommand;
45 typedef void (IOATACompletionFunction)(IOATACommand* command );
49 @class IOATACommand
56 IOATACommand is a virtual class, a concrete subclass contains the methods and fields needed
63 class IOATACommand : public IOCommand { class in inherits:IOCommand
65 OSDeclareAbstractStructors( IOATACommand );
307 OSMetaClassDeclareReservedUsed(IOATACommand, 0); // set end result
308 OSMetaClassDeclareReservedUsed(IOATACommand, 1); // get extendedLBAPtr
309 OSMetaClassDeclareReservedUnused(IOATACommand,
[all...]
H A DIOATADevice.h35 #include "IOATACommand.h"
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.
97 @param command pointer to a valid IOATACommand with the command to be executed.
100 virtual IOReturn executeCommand(IOATACommand* command);
108 virtual IOATACommand* allocCommand( void );
115 virtual void freeCommand( IOATACommand* inCommand);
H A DIOATABusCommand.cpp49 #define super IOATACommand
51 OSDefineMetaClassAndStructors( IOATABusCommand, IOATACommand )
H A DIOATADevice.cpp124 IOATADevice::executeCommand(IOATACommand* command)
135 IOATACommand*
147 IOATADevice::freeCommand( IOATACommand* inCommand)
H A DATADeviceNub.cpp194 IOATACommand*
200 return (IOATACommand*) cmd;
208 ATADeviceNub::freeCommand( IOATACommand* inCommand)
224 ATADeviceNub::executeCommand(IOATACommand* command)
582 ATADeviceNub::MyATACallback(IOATACommand* command )
605 ATADeviceNub::processCallback(IOATACommand* command )
/macosx-10.10/IOATAPIProtocolTransport-350.0.3/
H A DIOATAPIProtocolTransport.cpp35 #include <IOKit/ata/IOATACommand.h>
689 IOATACommand * cmd = NULL;
936 IOATAPIProtocolTransport::SCSITaskCallbackFunction ( IOATACommand * cmd,
1323 IOATAPIProtocolTransport::sSCSITaskCallbackProc ( IOATACommand * cmd )
1401 IOATAPIProtocolTransport::sATACallbackSync ( IOATACommand * cmd )
1434 IOATAPIProtocolTransport::sATAPIConfigStateMachine ( IOATACommand * cmd )
1483 IOATAPIProtocolTransport::sATAPIResetCallback ( IOATACommand * cmd )
1506 IOATAPIProtocolTransport::sATAPIVoidCallback ( IOATACommand * cmd )
1533 IOATAPIProtocolTransport::sPollStatusRegisterCallback ( IOATACommand * cmd )
1557 IOATACommand * cm
[all...]
H A DIOATAPIProtocolTransport.h60 @param cmd IOATACommand for request.
64 IOATACommand and SCSITaskIdentifier is completing.
69 IOATACommand * cmd;
123 IOATACommand * fResetCommand;
124 IOATACommand * fConfigCommand;
125 IOATACommand * fIdentifyCommand;
195 static void sSCSITaskCallbackProc ( IOATACommand * cmd );
198 static void sATACallbackSync ( IOATACommand * cmd );
201 static void sATAPIResetCallback ( IOATACommand * cmd );
204 static void sATAPIVoidCallback ( IOATACommand * cm
[all...]

Completed in 136 milliseconds