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;
cmd
IOATACommand for request.
self
Pointer to the object.
scsiTask
SCSITaskIdentifier 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; };
cmd
IOATACommand for request.
self
Pointer to the object.
scsiTask
SCSITaskIdentifier of request.
This structure is stuffed into the refcon so we can associate which IOATACommand and SCSITaskIdentifier is completing.
|
Last Updated: 2008-12-19