ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference

 


MacIOATA

Inherits from:
Declared In:

Overview

The base class for MAC-IO ata controller family. .

Discussion

class defining the portions of MacIO ATA cells which are shared in common between Heathrow and Key Largo ATA Cells. These controllers share a common register file layout, interrupt source format and all use DBDMA engines. These are different from other ATA controllers, such as most PCI-IDE and PC-Card ATA ports. Each cell type has some distinctive features that must be implemented by a specific driver subclass. As much common code as possible is presented in this superclass.



Structs and Unions


ExpansionData


protected

struct ExpansionData { };
Discussion

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

Member Data


reserved


protected

ExpansionData *reserved;
Discussion

Reserved for future use. (Internal use only)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.

 

Last Updated: 2008-12-19