IOPCIATA

Inherits from
IOATAController
Availability
Available in OS X v10.0 through OS X v10.5.
Declared in
IOBluetoothHCIController.h

Overview

The base class for PCI-IDE ata controller family.

class defining the common elements of bus-mastering PCI ATA controllers which meet or at least loosely follow the pci bus mastering pci-ide controller spec. Header doc is incomplete, but source is heavily commented.

ExpansionData

typedef struct ExpansionData {
      IOBufferMemoryDescriptor *_prdBuffer;
} ExpansionData;
Discussion

This structure will be used to expand the capablilties of the IOPCIATA class in the future.

Availability
Declared In
IOBluetoothHCIController.h

Instance Variables

reserved

ExpansionData *reserved;

Reserved for future use. (Internal use only)