Searched refs:runAction (Results 1 - 8 of 8) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOCommandPool.cpp153 runAction(func, (void *) &command, (void *) blockForCommand);
192 (void) fSerializer->runAction(func, (void *) command);
H A DIOCommandGate.cpp112 return runAction((Action) action, arg0, arg1, arg2, arg3);
121 IOReturn IOCommandGate::runAction(Action inAction, function in class:IOCommandGate
H A DIOWorkLoop.cpp414 IOReturn IOWorkLoop::runAction(Action inAction, OSObject *target, function in class:IOWorkLoop
H A DIOServicePM.cpp3131 gIOPMWorkLoop->runAction(actionDriverCalloutDone,
3999 gIOPMWorkLoop->runAction(&actionAckTimerExpired, me);
4034 gIOPMWorkLoop->runAction(settleTimerExpired, me);
H A DIOPMrootDomain.cpp853 pmWorkLoop->runAction(broadcast_aggressiveness,this,(void *)type,(void *)newLevel);
H A DIOService.cpp1627 wl->runAction( action, service, p0, p1, p2, p3 );
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOCommandGate.h57 CAUTION: The runAction and runCommand functions can not be called from an interrupt context. But attemptCommand can, though it may return an error
140 /*! @function runAction
145 client's thread runAction will sleep until the work-loop's gate opens for
155 virtual IOReturn runAction(Action action,
207 @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. */
212 @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 DIOWorkLoop.h265 /*! @function runAction
267 @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.
276 virtual IOReturn runAction(Action action, OSObject *target,

Completed in 73 milliseconds