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

/darwin-on-arm/xnu/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; typedef in typeref:struct:IOWorkLoopCounter
250 static IOWorkLoopCounter *registerWorkLoop(IOWorkLoop *workLoop);
251 static void unregisterWorkLoop(IOWorkLoopCounter *counter);
324 static void attachWorkLoopEventSource(IOWorkLoopCounter *wlc, IOEventSourceCounter *esc);
325 static void detachWorkLoopEventSource(IOWorkLoopCounter *wlc, IOEventSourceCounter *esc);
327 static inline void countWorkLoopOpenGate(IOWorkLoopCounter *counte
[all...]
H A DIOWorkLoop.h149 struct IOWorkLoopCounter *counter;
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOStatistics.cpp123 int IOWorkLoopCounter::loadTagCompare(IOWorkLoopDependency *e1, IOWorkLoopDependency *e2) {
132 RB_GENERATE(IOWorkLoopCounter::DependencyTree, IOWorkLoopDependency, link, IOWorkLoopCounter::loadTagCompare);
259 IOWorkLoopCounter *wlc;
265 kfree(wlc, sizeof(IOWorkLoopCounter));
482 IOWorkLoopCounter* IOStatistics::registerWorkLoop(IOWorkLoop *workLoop)
484 IOWorkLoopCounter *counter = NULL;
493 counter = (IOWorkLoopCounter*)kalloc(sizeof(IOWorkLoopCounter));
498 memset(counter, 0, sizeof(IOWorkLoopCounter));
[all...]

Completed in 64 milliseconds