|
ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOATAPIProtocolTransport.h |
| Include Path: | <IOKit/storage/ata/IOATAPIProtocolTransport.h> |
| Path: | /System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/ata/IOATAPIProtocolTransport.h |
| Includes: |
<IOKit/IOLib.h> <IOKit/IOMessage.h> <IOKit/IOService.h> <IOKit/IOCommandPool.h> <IOKit/ata/IOATADevice.h> <IOKit/ata/IOATATypes.h> <IOKit/storage/ata/IOATAStorageDefines.h> <IOKit/scsi-commands/IOSCSIProtocolServices.h> |
This header contains the class definition for the protocol services driver IOATAPIProtocolTransport.
For more information on protocol services drivers, see Writing Drivers for Mass Storage Devices.
SCSI Protocol Driver Family for ATAPI Devices.
ATAPIClientData |
typedef struct ATAPIClientData ATAPIClientData;
cmdIOATACommand for request.
selfPointer to the object.
scsiTaskSCSITaskIdentifier of request.
This structure is stuffed into the refcon so we can associate which IOATACommand and SCSITaskIdentifier is completing.
ATAPIClientData |
struct ATAPIClientData { IOATACommand *cmd; IOATAPIProtocolTransport *self; SCSITaskIdentifier scsiTask; };
cmdIOATACommand for request.
selfPointer to the object.
scsiTaskSCSITaskIdentifier of request.
This structure is stuffed into the refcon so we can associate which IOATACommand and SCSITaskIdentifier is completing.
|
Last Updated: 2008-12-19