Searched refs:Action (Results 1 - 23 of 23) sorted by relevance

/xnu-2422.115.4/iokit/IOKit/
H A DIODMAEventSource.h46 typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); typedef in class:IODMAEventSource
47 #define IODMAEventAction IODMAEventSource::Action
56 Action completion = 0,
57 Action notification = 0,
78 Action dmaCompletionAction;
79 Action dmaNotificationAction;
84 Action completion = 0,
85 Action notification = 0,
H A DIOCommandGate.h66 @typedef Action
81 typedef IOReturn (*Action)(OSObject *owner, typedef in class:IOCommandGate
100 static IOCommandGate *commandGate(OSObject *owner, Action action = 0);
110 must cast the member function to $link IOCommandGate::Action and they will get a
113 virtual bool init(OSObject *owner, Action action = 0);
151 virtual IOReturn runAction(Action action,
182 virtual IOReturn attemptAction(Action action,
H A DIOEventSource.h94 @typedef Action
103 typedef void (*Action)(OSObject *owner, ...); typedef in class:IOEventSource
106 @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOEventSource::Action */
107 #define IOEventSourceAction IOEventSource::Action
119 Action action;
154 Pointer to C call out function. Action is a pointer to a C function
162 virtual bool init(OSObject *owner, IOEventSource::Action action = 0);
213 @param action Pointer to a C function of type IOEventSource::Action. */
214 virtual void setAction(IOEventSource::Action action);
219 virtual IOEventSource::Action getActio
[all...]
H A DIOFilterInterruptEventSource.h72 IOInterruptEventSource::Action inAction = 0,
78 IOInterruptEventSource::Action inAction = 0,
106 IOInterruptEventSource::Action action,
121 IOInterruptEventSource::Action action,
H A DIOInterruptEventSource.h49 When the action method is called in the client member function will receive 2 arguments, (IOEventSource *) sender and (int) count, See $link IOInterruptEventSource::Action. Where sender will be reference to the interrupt that occurred and the count will be computed by the difference between the $link producerCount and $link consumerCount. This number may not be reliable as no attempt is made to adjust for around the world type problems but is provided for general information and statistic gathering.
64 /*! @typedef Action
69 typedef void (*Action)(OSObject *, IOInterruptEventSource *, int count); typedef in class:IOInterruptEventSource
72 @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOInterruptEventSource::Action */
73 #define IOInterruptEventAction IOInterruptEventSource::Action
130 Action action,
143 Action action,
H A DIOTimerEventSource.h102 /*! @typedef Action
106 typedef void (*Action)(OSObject *owner, IOTimerEventSource *sender); typedef in class:IOTimerEventSource
113 timerEventSource(OSObject *owner, Action action = 0);
119 virtual bool init(OSObject *owner, Action action = 0);
H A DIOWorkLoop.h60 @typedef Action
74 typedef IOReturn (*Action)(OSObject *target, typedef in class:IOWorkLoop
288 @result Returns the value of the Action callout.
290 virtual IOReturn runAction(Action action, OSObject *target,
H A DIORegistryEntry.h151 @typedef Action
164 typedef IOReturn (*Action)(OSObject *target, typedef in class:IORegistryEntry
176 @result Returns the value of the Action callout.
178 virtual IOReturn runPropertyAction(Action action, OSObject *target,
/xnu-2422.115.4/iokit/Kernel/
H A DIOPMPowerStateQueue.h55 virtual bool init( OSObject * owner, Action action );
58 static IOPMPowerStateQueue * PMPowerStateQueue( OSObject * owner, Action action );
H A DIOCommandGate.cpp71 bool IOCommandGate::init(OSObject *inOwner, Action inAction)
73 bool res = super::init(inOwner, (IOEventSource::Action) inAction);
82 IOCommandGate::commandGate(OSObject *inOwner, Action inAction)
139 return runAction((Action) action, arg0, arg1, arg2, arg3);
145 return attemptAction((Action) action, arg0, arg1, arg2, arg3);
148 IOReturn IOCommandGate::runAction(Action inAction,
201 IOReturn IOCommandGate::attemptAction(Action inAction,
H A DIOPMPowerStateQueue.cpp35 OSObject * inOwner, Action inAction )
48 bool IOPMPowerStateQueue::init( OSObject * inOwner, Action inAction )
H A DIOCommandPool.cpp150 IOCommandGate::Action func = OSMemberFunctionCast(
151 IOCommandGate::Action, this, &IOCommandPool::gatedGetCommand);
190 IOCommandGate::Action func = OSMemberFunctionCast(
191 IOCommandGate::Action, this, &IOCommandPool::gatedReturnCommand);
H A DIOFilterInterruptEventSource.cpp71 Action inAction,
80 Action inAction,
89 Action inAction,
109 Action inAction,
H A DIOTimerEventSource.cpp110 Action doit;
113 doit = (Action) me->action;
124 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
152 Action doit;
155 doit = (Action) me->action;
166 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
191 bool IOTimerEventSource::init(OSObject *inOwner, Action inAction)
193 if (!super::init(inOwner, (IOEventSource::Action) inAction) )
206 IOTimerEventSource::timerEventSource(OSObject *inOwner, Action inAction)
H A DIOEventSource.cpp137 Action inAction)
172 IOEventSource::Action IOEventSource::getAction () const { return action; };
174 void IOEventSource::setAction(Action inAction)
H A DIODMAEventSource.cpp40 Action inCompletion,
41 Action inNotification,
76 Action inCompletion,
77 Action inNotification,
H A DIOServicePMPrivate.h691 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMRequestQueue * ); typedef in class:IOPMRequestQueue
699 virtual bool init( IOService * inOwner, Action inAction );
702 static IOPMRequestQueue * create( IOService * inOwner, Action inAction );
718 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMWorkQueue * ); typedef in class:IOPMWorkQueue
729 Action fWorkAction;
730 Action fRetireAction;
736 virtual bool init( IOService * inOwner, Action work, Action retire );
740 static IOPMWorkQueue * create( IOService * inOwner, Action work, Action retir
755 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMCompletionQueue * ); typedef in class:IOPMCompletionQueue
[all...]
H A DIOInterruptEventSource.cpp75 Action inAction,
128 Action inAction,
H A DIOWorkLoop.cpp158 IOCommandGate::Action,
496 IOReturn IOWorkLoop::runAction(Action inAction, OSObject *target,
H A DIOServicePM.cpp306 this, OSMemberFunctionCast(IOPMRequestQueue::Action,
310 this, OSMemberFunctionCast(IOPMRequestQueue::Action,
315 OSMemberFunctionCast(IOPMWorkQueue::Action, this,
317 OSMemberFunctionCast(IOPMWorkQueue::Action, this,
321 this, OSMemberFunctionCast(IOPMCompletionQueue::Action,
3099 OSMemberFunctionCast(IOWorkLoop::Action, me,
5080 OSMemberFunctionCast(IOWorkLoop::Action, me, &IOService::settleTimerExpired),
8077 IOPMRequestQueue * IOPMRequestQueue::create( IOService * inOwner, Action inAction )
8088 bool IOPMRequestQueue::init( IOService * inOwner, Action inAction )
8136 Action dqActio
[all...]
H A DIOService.cpp1674 static void _workLoopAction( IOWorkLoop::Action action,
2176 _workLoopAction( (IOWorkLoop::Action) &actionWillTerminate,
2195 _workLoopAction( (IOWorkLoop::Action) &actionDidTerminate,
2209 _workLoopAction( (IOWorkLoop::Action) &actionFinalize,
2256 _workLoopAction( (IOWorkLoop::Action) &actionStop,
H A DIOPMrootDomain.cpp1016 this, OSMemberFunctionCast(IOEventSource::Action, this,
2047 OSMemberFunctionCast(IOWorkLoop::Action, this,
3138 OSMemberFunctionCast(IOWorkLoop::Action, this, &IOPMrootDomain::setDisableClamShellSleep),
4242 OSMemberFunctionCast(IOWorkLoop::Action, this,
8920 IOWorkLoop::Action,
H A DIORegistryEntry.cpp573 runPropertyAction(Action inAction, OSObject *target,

Completed in 160 milliseconds