Searched refs:runAction (Results 1 - 8 of 8) sorted by relevance
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOCommandPool.cpp | 153 runAction(func, (void *) &command, (void *) blockForCommand); 192 (void) fSerializer->runAction(func, (void *) command);
|
H A D | IOCommandGate.cpp | 139 return runAction((Action) action, arg0, arg1, arg2, arg3); 148 IOReturn IOCommandGate::runAction(Action inAction, function in class:IOCommandGate
|
H A D | IOWorkLoop.cpp | 496 IOReturn IOWorkLoop::runAction(Action inAction, OSObject *target, function in class:IOWorkLoop
|
H A D | IOPMrootDomain.cpp | 1970 getPMworkloop()->runAction( 2122 IOReturn ret = gIOPMWorkLoop->runAction( 3027 gIOPMWorkLoop->runAction( 4090 IOReturn ret = gIOPMWorkLoop->runAction( 8218 gIOPMWorkLoop->runAction(
|
H A D | IOServicePM.cpp | 3068 gIOPMWorkLoop->runAction( 3732 gIOPMWorkLoop->runAction(actionDriverCalloutDone, 4883 gIOPMWorkLoop->runAction( 5169 gIOPMWorkLoop->runAction(&actionAckTimerExpired, me); 7992 ret = gIOPMWorkLoop->runAction(
|
H A D | IOService.cpp | 1682 wl->runAction( action, service, p0, p1, p2, p3 );
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOCommandGate.h | 57 CAUTION: The runAction, runCommand, and attemptCommand functions cannot be called from an interrupt context. 136 /*! @function runAction 141 client's thread runAction will sleep until the work-loop's gate opens for 151 virtual IOReturn runAction(Action action, 203 @discussion When a command gate is disabled all future calls to runAction and runCommand will stall until the gate is enable()d later. This can be used to block client threads when a system sleep is requested. The IOWorkLoop thread itself will never stall, even when making runAction/runCommand calls. This call must be made from a gated context, to clear potential race conditions. */ 208 @discussion Enable the command gate. The attemptAction/attemptCommand calls will now be enabled and can succeeed. Stalled runCommand/runAction calls will be woken up. */
|
H A D | IOWorkLoop.h | 280 /*! @function runAction 282 @discussion Client function that causes the given action to be called in a single threaded manner. Beware: the work-loop's gate is recursive and runAction can cause direct or indirect re-entrancy. When executing on a client's thread, runAction will sleep until the work-loop's gate opens for execution of client actions, the action is single threaded against all other work-loop event sources. 290 virtual IOReturn runAction(Action action, OSObject *target,
|
Completed in 145 milliseconds