Home
last modified time | relevance | path

Searched refs:IOWorkLoopCounter (Results 1 – 3 of 3) sorted by relevance

/xnu-11215/iokit/IOKit/
H A DIOStatisticsPrivate.h61 struct IOWorkLoopCounter;
105 SLIST_HEAD(, IOWorkLoopCounter) workLoopList;
160 typedef struct IOWorkLoopCounter { struct
161 SLIST_ENTRY(IOWorkLoopCounter) link;
173 } IOWorkLoopCounter; argument
256 static IOWorkLoopCounter *registerWorkLoop(IOWorkLoop *workLoop);
257 static void unregisterWorkLoop(IOWorkLoopCounter *counter);
346 static void attachWorkLoopEventSource(IOWorkLoopCounter *wlc, IOEventSourceCounter *esc);
347 static void detachWorkLoopEventSource(IOWorkLoopCounter *wlc, IOEventSourceCounter *esc);
350 countWorkLoopOpenGate(IOWorkLoopCounter *counter) in countWorkLoopOpenGate()
[all …]
H A DIOWorkLoop.h162 struct IOWorkLoopCounter *counter;
/xnu-11215/iokit/Kernel/
H A DIOStatistics.cpp133 IOWorkLoopCounter::loadTagCompare(IOWorkLoopDependency *e1, IOWorkLoopDependency *e2) in loadTagCompare()
144 RB_GENERATE(IOWorkLoopCounter::DependencyTree, IOWorkLoopDependency, link, IOWorkLoopCounter::loadT…
272 IOWorkLoopCounter *wlc; in onKextUnload()
490 IOWorkLoopCounter*
493 IOWorkLoopCounter *counter = NULL; in registerWorkLoop()
502 counter = kalloc_type(IOWorkLoopCounter, (zalloc_flags_t)(Z_WAITOK | Z_ZERO)); in registerWorkLoop()
524 IOStatistics::unregisterWorkLoop(IOWorkLoopCounter *counter) in unregisterWorkLoop()
534 kfree_type(IOWorkLoopCounter, counter); in unregisterWorkLoop()
630 found = RB_FIND(IOWorkLoopCounter::DependencyTree, &wlc->dependencyHead, &sought); in detachWorkLoopEventSource()
632 RB_REMOVE(IOWorkLoopCounter::DependencyTree, &wlc->dependencyHead, found); in detachWorkLoopEventSource()
[all …]