Home
last modified time | relevance | path

Searched refs:IOEventSource (Results 1 – 25 of 25) sorted by relevance

/xnu-11215/iokit/Kernel/
H A DIOEventSource.cpp58 IOEventSource::checkForWork() in checkForWork()
104 IOEventSource::openGate() in openGate()
111 IOEventSource::closeGate() in closeGate()
118 IOEventSource::tryCloseGate() in tryCloseGate()
181 IOEventSource::free( void ) in free()
208 IOEventSource::Action
217 IOEventSource::ActionBlock
246 IOEventSource *
253 IOEventSource::setNext(IOEventSource *inNext) in setNext()
259 IOEventSource::enable() in enable()
[all …]
H A DIOWorkLoop.cpp216 IOEventSource *event, *next; in releaseEventChain()
300 IOWorkLoop::addEventSource(IOEventSource *newEvent) in addEventSource()
321 IOEventSource *event; in enableAllEventSources()
335 IOEventSource *event; in disableAllEventSources()
352 IOEventSource *event; in enableAllInterrupts()
364 IOEventSource *event; in disableAllInterrupts()
583 IOEventSource *inEvent = (IOEventSource *) inD; in _maintRequest()
600 IOEventSource *event, *next; in _maintRequest()
611 IOEventSource *event, *next; in _maintRequest()
631 IOEventSource *event, *next = NULL; in _maintRequest()
[all …]
H A DIOTimerEventSource.cpp53 #define super IOEventSource
54 OSDefineMetaClassAndStructors(IOTimerEventSource, IOEventSource)
73 IOStatistics::countOpenGate(me->IOEventSource::reserved->counter); \
78 IOStatistics::countCloseGate(me->IOEventSource::reserved->counter); \
83 IOStatistics::countTimerTimeout(me->IOEventSource::reserved->counter); \
105 IOTimerEventSource::invokeAction(IOEventSource::Action _action, IOTimerEventSource * ts, in invokeAction()
151 IOEventSource::Action doit; in timeout()
178 IOEventSource::Action doit; in timeoutAndRelease()
201 IOEventSource::Action doit; in checkForWork()
309 if (!super::init(inOwner, (IOEventSource::Action) inAction)) { in init()
[all …]
H A DIOCommandGate.cpp40 #define super IOEventSource
42 OSDefineMetaClassAndStructorsWithZone(IOCommandGate, IOEventSource, ZC_NONE)
60 IOStatistics::setCounterType(IOEventSource::reserved->counter, kIOStatisticsCommandGateCounter); \
65 IOStatistics::countCommandGateActionCall(IOEventSource::reserved->counter); \
81 bool res = super::init(inOwner, (IOEventSource::Action) inAction); in init()
186 return ((IOEventSource::ActionBlock) arg0)(); in IOCommandGateActionToBlock()
H A DIOInterruptEventSource.cpp46 …IOStatistics::setCounterType(IOEventSource::reserved->counter, kIOStatisticsInterruptEventSourceCo…
51 IOStatistics::countInterruptCheckForWork(IOEventSource::reserved->counter); \
56 IOStatistics::countInterrupt(IOEventSource::reserved->counter); \
67 #define super IOEventSource
69 OSDefineMetaClassAndStructors(IOInterruptEventSource, IOEventSource)
227 ies->setActionBlock((IOEventSource::ActionBlock) inAction); in interruptEventSource()
325 IOEventSource::Action intAction = action; in checkForWork()
H A DIOPMPowerStateQueue.cpp31 #define super IOEventSource
32 OSDefineMetaClassAndStructors( IOPMPowerStateQueue, IOEventSource ) in OSDefineMetaClassAndStructors() argument
H A DIOFilterInterruptEventSource.cpp43 …IOStatistics::setCounterType(IOEventSource::reserved->counter, kIOStatisticsFilterInterruptEventSo…
48 IOStatistics::countInterrupt(IOEventSource::reserved->counter); \
154 me->setActionBlock((IOEventSource::ActionBlock) inAction); in filterInterruptEventSource()
H A DIOCommandQueue.cpp61 #define super IOEventSource
63 OSDefineMetaClassAndStructors(IOCommandQueue, IOEventSource) in OSDefineMetaClassAndStructors() argument
H A DIODMAEventSource.cpp37 #define super IOEventSource
38 OSDefineMetaClassAndStructors(IODMAEventSource, IOEventSource);
H A DIOPMPowerStateQueue.h38 class IOPMPowerStateQueue : public IOEventSource
H A DIOServicePMPrivate.h744 class IOPMRequestQueue : public IOEventSource
773 class IOPMWorkQueue : public IOEventSource
815 class IOPMCompletionQueue : public IOEventSource
H A DIOServicePM.cpp8898 OSDefineMetaClassAndStructors( IOPMRequestQueue, IOEventSource );
8917 if (!inAction || !IOEventSource::init(inOwner, (IOEventSourceAction)inAction)) { in init()
8935 return IOEventSource::free(); in free()
9013 OSDefineMetaClassAndStructors( IOPMWorkQueue, IOEventSource );
9030 !IOEventSource::init(inOwner, (IOEventSourceAction)NULL)) { in init()
9209 IOEventSource::signalWorkAvailable(); in signalWorkAvailable()
9260 OSDefineMetaClassAndStructors( IOPMCompletionQueue, IOEventSource );
9279 if (!inAction || !IOEventSource::init(inOwner, (IOEventSourceAction)inAction)) { in init()
H A DIOUserServer.cpp6885 OSDefineMetaClassAndStructors(IOServiceStateNotificationEventSource, IOEventSource)
6930 source->setActionBlock((IOEventSource::ActionBlock) inAction); in serviceStateNotificationEventSource()
6942 IOEventSource::free(); in free()
6960 IOEventSource::setWorkLoop(inWorkLoop); in setWorkLoop()
H A DIOPMrootDomain.cpp1743 this, OSMemberFunctionCast(IOEventSource::Action, this, in start()
/xnu-11215/iokit/IOKit/
H A DIOEventSource.h84 class IOEventSource : public OSObject
86 OSDeclareAbstractStructors(IOEventSource);
107 #define IOEventSourceAction IOEventSource::Action
116 IOEventSource *eventChainNext;
213 virtual void setNext(IOEventSource *next);
219 virtual IOEventSource *getNext() const;
241 virtual IOEventSource::Action getAction() const;
293 OSMetaClassDeclareReservedUnused(IOEventSource, 0);
294 OSMetaClassDeclareReservedUnused(IOEventSource, 1);
295 OSMetaClassDeclareReservedUnused(IOEventSource, 2);
[all …]
H A DIOWorkLoop.h44 class IOEventSource; variable
102 bool eventSourcePerformsWork(IOEventSource *inEventSource);
108 static void releaseEventChain(LIBKERN_CONSUMED IOEventSource *eventChain);
128 IOEventSource *eventChain;
160 IOEventSource *passiveEventChain;
244 virtual IOReturn addEventSource(IOEventSource *newEvent);
251 virtual IOReturn removeEventSource(IOEventSource *toRemove);
280 friend class IOEventSource;
H A DIOTimerEventSource.h109 class IOTimerEventSource : public IOEventSource
188 __inline__ void invokeAction(IOEventSource::Action action, IOTimerEventSource * ts,
H A DIOServiceStateNotificationEventSource.h43 class IOServiceStateNotificationEventSource : public IOEventSource
H A DIOCommandQueue.h50 class IOCommandQueue : public IOEventSource
H A DIOCommandGate.h61 class IOCommandGate : public IOEventSource
H A DIOInterruptEventSource.h62 class IOInterruptEventSource : public IOEventSource
H A DIODMAEventSource.h40 class IODMAEventSource : public IOEventSource
H A DIOStatisticsPrivate.h57 class IOEventSource; variable
/xnu-11215/iokit/conf/
H A Dfiles59 iokit/Kernel/IOEventSource.cpp optional iokitcpp
/xnu-11215/iokit/Tests/
H A DTests.cpp1815 OSSharedPtr<IOEventSource> es = in IOServiceStateNotificationTests()