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

/darwin-on-arm/xnu/iokit/Kernel/
H A DIOCommandPool.cpp153 runAction(func, (void *) &command, (void *) blockForCommand);
192 (void) fSerializer->runAction(func, (void *) command);
H A DIOCommandGate.cpp139 return runAction((Action) action, arg0, arg1, arg2, arg3);
148 IOReturn IOCommandGate::runAction(Action inAction, function in class:IOCommandGate
H A DIOWorkLoop.cpp496 IOReturn IOWorkLoop::runAction(Action inAction, OSObject *target, function in class:IOWorkLoop
H A DIOPMrootDomain.cpp1970 getPMworkloop()->runAction(
2122 IOReturn ret = gIOPMWorkLoop->runAction(
3027 gIOPMWorkLoop->runAction(
4090 IOReturn ret = gIOPMWorkLoop->runAction(
8218 gIOPMWorkLoop->runAction(
H A DIOServicePM.cpp3068 gIOPMWorkLoop->runAction(
3732 gIOPMWorkLoop->runAction(actionDriverCalloutDone,
4883 gIOPMWorkLoop->runAction(
5169 gIOPMWorkLoop->runAction(&actionAckTimerExpired, me);
7992 ret = gIOPMWorkLoop->runAction(
H A DIOService.cpp1682 wl->runAction( action, service, p0, p1, p2, p3 );
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOCommandGate.h57 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 DIOWorkLoop.h280 /*! @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 93 milliseconds