]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOInterruptController.h
xnu-4570.1.46.tar.gz
[apple/xnu.git] / iokit / IOKit / IOInterruptController.h
index d389a79e3eeead3e78e3e1169fac48b5236cbbd2..0a634b056e9397f195b97154a01ab88bc333a489 100644 (file)
@@ -109,6 +109,16 @@ public:
   OSMetaClassDeclareReservedUnused(IOInterruptController, 3);
   OSMetaClassDeclareReservedUnused(IOInterruptController, 4);
   OSMetaClassDeclareReservedUnused(IOInterruptController, 5);
+
+public:
+  // Generic methods (not to be overriden).
+
+  void timeStampSpuriousInterrupt(void);
+  void timeStampInterruptHandlerStart(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
+  void timeStampInterruptHandlerEnd(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
+
+private:
+  void timeStampInterruptHandlerInternal(bool isStart, IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
 };