A bit number was mistakenly used instead of a flag when setting notification
[AROS.git] / arch / m68k-amiga / hidd / gayle_ata / bus_class.h
blob3716d59891c171241a85f7762ba6a99c01e11fe0
2 struct ata_ProbedBus
4 struct Node atapb_Node;
5 UBYTE *port;
6 UBYTE *altport;
7 UBYTE *gayleirqbase;
8 BOOL a4000;
9 UBYTE doubler;
12 struct ATA_BusData
14 struct ata_ProbedBus *bus;
15 void (*ata_HandleIRQ)(UBYTE, APTR);
16 APTR irqData;
17 struct Interrupt ideint;
18 UBYTE *gaylebase;
19 UBYTE *gayleirqbase;
20 UBYTE *gayleintbase;
21 BOOL ideintadded;
24 struct ataBase
26 struct Library lib;
28 OOP_Class *busClass;
30 OOP_AttrBase hiddAttrBase;
31 OOP_AttrBase ATABusAttrBase;
32 OOP_MethodID HWMethodBase;
34 struct Library *cs_OOPBase;
35 struct Library *cs_UtilityBase;
38 #undef HiddAttrBase
39 #undef HiddATABusAB
40 #undef HWBase
41 #define HiddAttrBase (base->hiddAttrBase)
42 #define HiddATABusAB (base->ATABusAttrBase)
43 #define HWBase (base->HWMethodBase)
44 #define OOPBase (base->cs_OOPBase)
45 #define UtilityBase (base->cs_UtilityBase)