7 struct Node atapb_Node
;
17 struct ata_ProbedBus
*bus
;
18 void (*ata_HandleIRQ
)(UBYTE
, APTR
);
20 struct Interrupt ideint
;
32 OOP_Class
*GayleBusClass
;
33 OOP_Class
*FastATABusClass
;
35 OOP_Object
*storageRoot
;
37 OOP_AttrBase hiddAttrBase
;
38 OOP_AttrBase ATABusAttrBase
;
39 OOP_AttrBase hwAttrBase
;
41 OOP_MethodID HWMethodBase
;
42 OOP_MethodID HiddSCMethodBase
;
44 struct Library
*cs_OOPBase
;
45 struct Library
*cs_UtilityBase
;
51 #define HiddAttrBase (base->hiddAttrBase)
52 #define HiddATABusAB (base->ATABusAttrBase)
53 #define HWAttrBase (base->hwAttrBase)
56 #undef HiddStorageControllerBase
57 #define HWBase (base->HWMethodBase)
58 #define HiddStorageControllerBase (base->HiddSCMethodBase)
60 #define OOPBase (base->cs_OOPBase)
61 #define UtilityBase (base->cs_UtilityBase)
63 #endif /* !BUS_CLASS_H */