Home
last modified time | relevance | path

Searched refs:IOInterruptEventSource (Results 1 – 11 of 11) sorted by relevance

/xnu-11417.121.6/iokit/Kernel/ !
H A DIOInterruptEventSource.cpp69 OSDefineMetaClassAndStructors(IOInterruptEventSource, IOEventSource)
70 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 0);
71 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 1);
72 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 2);
73 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 3);
74 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 4);
75 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 5);
76 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 6);
77 OSMetaClassDefineReservedUnused(IOInterruptEventSource, 7);
80 IOInterruptEventSource::init(OSObject *inOwner, in init()
[all …]
H A DIOFilterInterruptEventSource.cpp58 #define super IOInterruptEventSource
61 (IOFilterInterruptEventSource, IOInterruptEventSource)
83 OSSharedPtr<IOInterruptEventSource>
222 if (IOInterruptEventSource::reserved->statistics) { in normalInterruptOccurred()
224 || IOInterruptEventSource::reserved->statistics->enablePrimaryTimestamp) { in normalInterruptOccurred()
227 if (IOInterruptEventSource::reserved->statistics->enablePrimaryTimestamp) { in normalInterruptOccurred()
228 IOInterruptEventSource::reserved->statistics->primaryTimestamp = startTime; in normalInterruptOccurred()
239 if (IOInterruptEventSource::reserved->statistics) { in normalInterruptOccurred()
241 …IA_ADD_VALUE(&IOInterruptEventSource::reserved->statistics->interruptStatistics[kInterruptAccounti… in normalInterruptOccurred()
246 …IA_ADD_VALUE(&IOInterruptEventSource::reserved->statistics->interruptStatistics[kInterruptAccounti… in normalInterruptOccurred()
[all …]
H A DIOWorkLoop.cpp355 if (OSDynamicCast(IOInterruptEventSource, event)) { in enableAllInterrupts()
367 if (OSDynamicCast(IOInterruptEventSource, event)) { in disableAllInterrupts()
/xnu-11417.121.6/iokit/IOKit/ !
H A DIOInterruptEventSource.h62 class IOInterruptEventSource : public IOEventSource
64 OSDeclareDefaultStructors(IOInterruptEventSource);
72 typedef void (*Action)(OSObject *owner, IOInterruptEventSource *sender, int count);
75 typedef void (^ActionBlock)(IOInterruptEventSource *sender, int count);
80 #define IOInterruptEventAction IOInterruptEventSource::Action
139 static OSPtr<IOInterruptEventSource>
154 static OSPtr<IOInterruptEventSource>
162 static void actionToBlock(OSObject *owner, IOInterruptEventSource *sender, int count);
254 OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 0);
255 OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 1);
[all …]
H A DIOFilterInterruptEventSource.h54 class IOFilterInterruptEventSource : public IOInterruptEventSource
78 IOInterruptEventSource::Action inAction = NULL,
82 static OSPtr<IOInterruptEventSource>
84 IOInterruptEventSource::Action inAction = NULL,
119 IOInterruptEventSource::Action action,
137 IOInterruptEventSource::ActionBlock action,
157 IOInterruptEventSource::Action action,
H A DIOService.h289 class IOInterruptEventSource; variable
1584 …kern_return_t exclaveAsyncNotificationRegister(IOExclaveProxyState * pRef, IOInterruptEventSource
1629 exclaveInterruptOccurred(IOInterruptEventSource *eventSource, int count);
/xnu-11417.121.6/iokit/Exclaves/ !
H A DExclaves.cpp471 static IOInterruptEventSource *
475 IOInterruptEventSource *ies; in copyExclaveInterruptEventSource()
489 ies = OSDynamicCast(IOInterruptEventSource, obj); in copyExclaveInterruptEventSource()
528 IOInterruptEventSource *ies = OSDynamicCast(IOInterruptEventSource, obj2); in IOExclaveTestSignalInterrupt()
670 IOInterruptEventSource *ies = NULL; in exclaveRegisterInterrupt()
671 IOInterruptEventSource::Action action; in exclaveRegisterInterrupt()
681 action = OSMemberFunctionCast(IOInterruptEventSource::Action, in exclaveRegisterInterrupt()
683 …ies = IOInterruptEventSource::interruptEventSource(this, action, noProvider ? nullptr : getProvide… in exclaveRegisterInterrupt()
716 IOInterruptEventSource *ies; in exclaveRemoveInterrupt()
759 IOInterruptEventSource *ies; in exclaveEnableInterrupt()
[all …]
/xnu-11417.121.6/iokit/Tests/ !
H A DTestDevice.cpp72 intES = IOInterruptEventSource::interruptEventSource in init()
105 TestDevice::interruptAction(IOInterruptEventSource *, int count) in interruptAction() argument
H A DTests.cpp804 OSSharedPtr<IOInterruptEventSource> ies; in IOWorkLoopTest()
832 …ies = IOInterruptEventSource::interruptEventSource(wl.get(), NULL, 0, ^void (IOInterruptEventSourc… in IOWorkLoopTest()
/xnu-11417.121.6/iokit/conf/ !
H A DMakefile.template138 IOInterruptEventSource.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion
174 IOInterruptEventSource.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
H A Dfiles60 iokit/Kernel/IOInterruptEventSource.cpp optional iokitcpp