/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IODMAEventSource.h | 46 typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); typedef in class:IODMAEventSource 47 #define IODMAEventAction IODMAEventSource::Action 56 Action completion = 0, 57 Action notification = 0, 72 Action dmaCompletionAction; 73 Action dmaNotificationAction; 78 Action completion = 0, 79 Action notification = 0,
|
H A D | IOCommandGate.h | 66 @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 D | IOEventSource.h | 94 @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 D | IOFilterInterruptEventSource.h | 72 IOInterruptEventSource::Action inAction = 0, 78 IOInterruptEventSource::Action inAction = 0, 106 IOInterruptEventSource::Action action, 121 IOInterruptEventSource::Action action,
|
H A D | IOInterruptEventSource.h | 49 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 D | IOTimerEventSource.h | 102 /*! @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 D | IOWorkLoop.h | 60 @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 D | IORegistryEntry.h | 151 @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,
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOPMPowerStateQueue.h | 55 virtual bool init( OSObject * owner, Action action ); 58 static IOPMPowerStateQueue * PMPowerStateQueue( OSObject * owner, Action action );
|
H A D | IOCommandGate.cpp | 71 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 D | IOCommandPool.cpp | 150 IOCommandGate::Action func = OSMemberFunctionCast( 151 IOCommandGate::Action, this, &IOCommandPool::gatedGetCommand); 190 IOCommandGate::Action func = OSMemberFunctionCast( 191 IOCommandGate::Action, this, &IOCommandPool::gatedReturnCommand);
|
H A D | IOFilterInterruptEventSource.cpp | 71 Action inAction, 80 Action inAction, 89 Action inAction, 109 Action inAction,
|
H A D | IOPMPowerStateQueue.cpp | 35 OSObject * inOwner, Action inAction ) 48 bool IOPMPowerStateQueue::init( OSObject * inOwner, Action inAction )
|
H A D | IOServicePMPrivate.h | 619 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMRequestQueue * ); typedef in class:IOPMRequestQueue 627 virtual bool init( IOService * inOwner, Action inAction ); 630 static IOPMRequestQueue * create( IOService * inOwner, Action inAction ); 646 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMWorkQueue * ); typedef in class:IOPMWorkQueue 657 Action fWorkAction; 658 Action fRetireAction; 664 virtual bool init( IOService * inOwner, Action work, Action retire ); 668 static IOPMWorkQueue * create( IOService * inOwner, Action work, Action retir 683 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMCompletionQueue * ); typedef in class:IOPMCompletionQueue [all...] |
H A D | IOTimerEventSource.cpp | 111 Action doit; 114 doit = (Action) me->action; 125 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop); 153 Action doit; 156 doit = (Action) me->action; 167 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop); 192 bool IOTimerEventSource::init(OSObject *inOwner, Action inAction) 194 if (!super::init(inOwner, (IOEventSource::Action) inAction) ) 207 IOTimerEventSource::timerEventSource(OSObject *inOwner, Action inAction)
|
H A D | IOEventSource.cpp | 137 Action inAction) 172 IOEventSource::Action IOEventSource::getAction () const { return action; }; 174 void IOEventSource::setAction(Action inAction)
|
H A D | IODMAEventSource.cpp | 40 Action inCompletion, 41 Action inNotification, 70 Action inCompletion, 71 Action inNotification,
|
H A D | IOInterruptEventSource.cpp | 75 Action inAction, 128 Action inAction,
|
H A D | IOWorkLoop.cpp | 158 IOCommandGate::Action, 496 IOReturn IOWorkLoop::runAction(Action inAction, OSObject *target,
|
H A D | IOServicePM.cpp | 446 this, OSMemberFunctionCast(IOPMRequestQueue::Action, 450 this, OSMemberFunctionCast(IOPMRequestQueue::Action, 455 OSMemberFunctionCast(IOPMWorkQueue::Action, this, 457 OSMemberFunctionCast(IOPMWorkQueue::Action, this, 461 this, OSMemberFunctionCast(IOPMCompletionQueue::Action, 3069 OSMemberFunctionCast(IOWorkLoop::Action, me, 4884 OSMemberFunctionCast(IOWorkLoop::Action, me, &IOService::settleTimerExpired), 7539 IOPMRequestQueue * IOPMRequestQueue::create( IOService * inOwner, Action inAction ) 7550 bool IOPMRequestQueue::init( IOService * inOwner, Action inAction ) 7598 Action dqActio [all...] |
H A D | IOService.cpp | 1673 static void _workLoopAction( IOWorkLoop::Action action, 2147 _workLoopAction( (IOWorkLoop::Action) &actionWillTerminate, 2166 _workLoopAction( (IOWorkLoop::Action) &actionDidTerminate, 2180 _workLoopAction( (IOWorkLoop::Action) &actionFinalize, 2227 _workLoopAction( (IOWorkLoop::Action) &actionStop,
|
H A D | IOPMrootDomain.cpp | 962 this, OSMemberFunctionCast(IOEventSource::Action, this, 1971 OSMemberFunctionCast(IOWorkLoop::Action, this, 2123 OSMemberFunctionCast(IOWorkLoop::Action, this, &IOPMrootDomain::recordPMEventGated), 3028 OSMemberFunctionCast(IOWorkLoop::Action, this, &IOPMrootDomain::setDisableClamShellSleep), 4091 OSMemberFunctionCast(IOWorkLoop::Action, this, 8220 IOWorkLoop::Action,
|
H A D | IORegistryEntry.cpp | 573 runPropertyAction(Action inAction, OSObject *target,
|