ReactOS 0.4.15-dev-7931-gfd331f1
FxWakeInterruptMachine Member List

This is the complete list of members for FxWakeInterruptMachine, including all inherited members.

_Acquires_lock_(this->m_QueueLock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL Irql)FxEventQueueinline
_ProcessEventInner(__inout FxPkgPnp *PkgPnp, __inout FxPostProcessInfo *Info, __in PVOID WorkerContext)FxWakeInterruptMachinestatic
_Releases_lock_(this->m_QueueLock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID Unlock(__in __drv_restoresIRQL KIRQL Irql)FxEventQueueinline
_WorkerThreadRoutineFxThreadedEventQueueprotectedstatic
_WorkItemCallbackFxThreadedEventQueueprotectedstatic
ClosedFxEventQueue
CompletingD0(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
Configure(__in FxPkgPnp *Pnp, __in PFN_PNP_EVENT_WORKER WorkerRoutine, __in PVOID Context)FxEventQueueprotected
DelayDeletionFxEventQueue
Dx(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
DxNotArmedForWake(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
EventQueueWorker(VOID)FxEventQueueprotected
Failed(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
FxEventQueue(__in UCHAR QueueDepth)FxEventQueue
FxInterruptFxWakeInterruptMachineprivate
FxStump(VOID)FxStumpinlineprotected
FxThreadedEventQueue(__in UCHAR QueueDepth)FxThreadedEventQueue
FxWakeInterruptMachine(__in FxInterrupt *Interrupt)FxWakeInterruptMachine
GetFinishedState(__inout FxPostProcessInfo *Info)FxEventQueueinline
GetHead(VOID)FxEventQueueinline
IncrementHead(VOID)FxEventQueueinline
IncrementHistoryIndex(VOID)FxEventQueueinline
Init(__inout FxPkgPnp *Pnp, __in PFN_PNP_EVENT_WORKER WorkerRoutine, __in PVOID WorkerContext=NULL)FxThreadedEventQueue
Initialize(__in PFX_DRIVER_GLOBALS DriverGlobals)FxEventQueue
InsertAtHead(VOID)FxEventQueueinline
InsertAtTail(VOID)FxEventQueueinline
InvokingEvtIsrInD0(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
InvokingEvtIsrInDxNotArmedForWake(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
InvokingEvtIsrPostWake(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
IsClosedLocked(VOID)FxEventQueueinline
IsEmpty(VOID)FxEventQueueinline
IsFull(VOID)FxEventQueueinline
IsIdleLocked(VOID)FxEventQueueinlineprotected
m_ActiveForWakeFxWakeInterruptMachineprotected
m_ClaimedFxWakeInterruptMachineprotected
m_CompletingD0StatesFxWakeInterruptMachineprotectedstatic
m_CurrentStateFxWakeInterruptMachineprotected
m_D0StatesFxWakeInterruptMachineprotectedstatic
m_DxNotArmedForWakeStatesFxWakeInterruptMachineprotectedstatic
m_DxStatesFxWakeInterruptMachineprotectedstatic
m_EventWorkerFxEventQueueprotected
m_EventWorkerContextFxEventQueueprotected
m_EventWorkQueueItemFxThreadedEventQueueprotected
m_FailedStatesFxWakeInterruptMachineprotectedstatic
m_HistoryIndexFxEventQueueprotected
m_InterruptFxWakeInterruptMachineprotected
m_InvokingEvtIsrPostWakeStatesFxWakeInterruptMachineprotectedstatic
m_InvokingIsrInD0FxWakeInterruptMachineprotectedstatic
m_IsrEventFxWakeInterruptMachineprotected
m_PkgPnpFxEventQueueprotected
m_QueueFxWakeInterruptMachineprotected
m_QueueDepthFxEventQueueprotected
m_QueueFlagsFxEventQueue
m_QueueFlagsByNameFxEventQueue
m_QueueHeadFxEventQueueprotected
m_QueueLockFxEventQueueprotected
m_QueueTailFxEventQueueprotected
m_StateMachineLockFxEventQueue
m_StatesFxWakeInterruptMachineprotected
m_StateTableFxWakeInterruptMachineprotectedstatic
m_WakingStatesFxWakeInterruptMachineprotectedstatic
m_WorkItemFxThreadedEventQueueprotected
m_WorkItemFinishedFxEventQueueprotected
m_WorkItemRunningCountFxEventQueueprotected
operator delete(__in PVOID pointer)FxStumpinline
operator delete[](__in PVOID pointer)FxStumpinline
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxStumpinline
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType)FxStumpinline
operator new[](__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxStumpinline
ProcessEvent(__in FxWakeInterruptEvents Event)FxWakeInterruptMachine
ProcessEventInner(__inout FxPostProcessInfo *Info)FxWakeInterruptMachineprivate
QueueToThread(VOID)FxThreadedEventQueueinline
QueueToThreadWorker(VOID)FxEventQueueprotected
QueueWorkItem(VOID)FxThreadedEventQueueprotected
SetDelayedDeletion(VOID)FxEventQueue
SetFinished(__in FxCREvent *Event)FxEventQueue
Waking(__in FxWakeInterruptMachine *This)FxWakeInterruptMachineprivatestatic
WorkItemQueuedFxEventQueue
~FxThreadedEventQueue(VOID)FxThreadedEventQueue