|
Mac Dev Center
Mac OS X Reference Library Drivers, Kernel, & Hardware: Kernel Device Drivers Kernel Framework Reference
|
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/IOSCSIProtocolServices.h> |
Contains the class definition for IOATAPIProtocolTransport.
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: 2009-10-14