Home
last modified time | relevance | path

Searched refs:IOInterruptVector (Results 1 – 5 of 5) sorted by relevance

/xnu-11215/iokit/IOKit/
H A DIOInterruptController.h46 struct IOInterruptVector { struct
60 typedef struct IOInterruptVector IOInterruptVector; argument
73 IOInterruptVector *vectors;
99 virtual bool vectorCanBeShared(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
100 virtual void initVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
101 virtual int getVectorType(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
102 virtual void disableVectorHard(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
103 virtual void enableVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
104 virtual void causeVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector);
121 …void timeStampInterruptHandlerStart(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vecto…
[all …]
/xnu-11215/iokit/Examples/drvGenericInterruptController/
H A DGenericInterruptController.cpp67 vectors = (IOInterruptVector *)IOMalloc(numVectors * in start()
68 sizeof(IOInterruptVector)); in start()
72 bzero(vectors, numVectors * sizeof(IOInterruptVector)); in start()
136 IOInterruptVector *vector; in handleInterrupt()
182 IOInterruptVector *vector) in vectorCanBeShared()
190 IOInterruptVector *vector) in initVector()
199 IOInterruptVector *vector) in disableVectorHard()
207 IOInterruptVector *vector) in enableVector()
215 IOInterruptVector *vector) in causeVector()
H A DGenericInterruptController.h68 virtual bool vectorCanBeShared(long vectorNumber, IOInterruptVector *vector);
72 virtual void initVector(long vectorNumber, IOInterruptVector *vector);
75 virtual void disableVectorHard(long vectorNumber, IOInterruptVector *vector);
78 virtual void enableVector(long vectorNumber, IOInterruptVector *vector);
81 virtual void causeVector(long vectorNumber, IOInterruptVector *vector);
/xnu-11215/iokit/Kernel/
H A DIOInterruptController.cpp63 IOInterruptVector *vector; in registerInterrupt()
234 IOInterruptVector *vector; in unregisterInterrupt()
278 IOInterruptVector *vector; in getInterruptType()
300 IOInterruptVector *vector; in enableInterrupt()
341 IOInterruptVector *vector; in disableInterrupt()
367 IOInterruptVector *vector; in causeInterrupt()
398 IOInterruptVector */*vector*/) in vectorCanBeShared() argument
674 IOInterruptVector *vector; in unregisterInterrupt()
739 IOInterruptVector *vector; in enableInterrupt()
772 IOInterruptVector *vector; in disableInterrupt()
[all …]
H A DIOCPU.cpp616 vectors = (IOInterruptVector *)zalloc_permanent(numSources * in initCPUInterruptController()
617 sizeof(IOInterruptVector), ZALIGN(IOInterruptVector)); in initCPUInterruptController()
705 IOInterruptVector *vector; in registerInterrupt()
794 IOInterruptVector *vector; in handleInterrupt()