virtual IOReturn registerInterrupt(IOService *nub, int source,
void *target,
IOInterruptHandler handler,
- void *refCon);
- virtual IOReturn unregisterInterrupt(IOService *nub, int source);
+ void *refCon) APPLE_KEXT_OVERRIDE;
+ virtual IOReturn unregisterInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE;
virtual IOReturn getInterruptType(IOService *nub, int source,
- int *interruptType);
+ int *interruptType) APPLE_KEXT_OVERRIDE;
- virtual IOReturn enableInterrupt(IOService *nub, int source);
- virtual IOReturn disableInterrupt(IOService *nub, int source);
+ virtual IOReturn enableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE;
+ virtual IOReturn disableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE;
- virtual IOInterruptAction getInterruptHandlerAddress(void);
- virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
+ virtual IOInterruptAction getInterruptHandlerAddress(void) APPLE_KEXT_OVERRIDE;
+ virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source) APPLE_KEXT_OVERRIDE;
OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 0);
OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 1);