ReactOS 0.4.16-dev-197-g92996da
FxInterrupt Member List

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

__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(UnlockFxObjectprivate
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql)FxNonPagedObjectinline
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID LockAtDispatch(VOID)FxNonPagedObjectinline
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object)FxObjectinlinestatic
_CreateAndInit(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device, __in_opt FxObject *Parent, __in PWDF_OBJECT_ATTRIBUTES Attributes, __in PWDF_INTERRUPT_CONFIG Configuration, __out FxInterrupt **Interrupt)FxInterruptstatic
_DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File)FxObjectinlinestatic
_FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry)FxObjectinlinestatic
_GetBase(__in FxObject *Object)FxObjectinlineprotectedstatic
_GetDebugBase(__in FxObject *Object)FxObjectinlinestatic
_GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject)FxObjectstatic
_GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset)FxObjectinlinestatic
_InterruptDisableThunkFxInterruptprivatestatic
_InterruptDpcThunkFxInterruptprivatestatic
_InterruptEnableThunkFxInterruptprivatestatic
_InterruptMarkDisconnectingFxInterruptprivatestatic
_InterruptSynchronizeThunkFxInterruptprivatestatic
_InterruptThunkFxInterruptprivatestatic
_InterruptWorkItemCallbackFxInterruptprivatestatic
_IsMessageInterrupt(__in USHORT ResourceFlags)FxInterruptinlinestatic
_IsWakeHintedInterrupt(__in USHORT ResourceFlags)FxInterruptinlinestatic
_ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer)FxObjectstatic
_ReferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File)FxObjectinlinestatic
_Releases_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql)FxNonPagedObjectinline
_Requires_lock_held_(this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID)FxNonPagedObjectinline
_ToHandle(__in FxObject *Object)FxObjectinlinestatic
_When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(UnlockFxObjectprivate
AcquireLock(VOID)FxInterrupt
AddChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes)FxObject
AddRef(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinline
AddRefOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
AllocateTagTracker(__in WDFTYPE Type)FxObjectprotected
AssignParentObject(__in FxObject *ParentObject)FxObject
AssignResources(__in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescRaw, __in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescTrans)FxInterrupt
AssignResourcesInternal(__in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescRaw, __in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescTrans, __in PWDF_INTERRUPT_INFO InterruptConfig)FxInterrupt
CallCleanup(VOID)FxObjectinline
CallCleanupCallbacks(VOID)FxObjectprivate
CanDeferFxObjectprivate
CanDeferFxObjectprivate
ClearEvtCallbacks(VOID)FxObject
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)FxObject
CommittedFxObject
Connect(__in ULONG NotifyFlags)FxInterrupt
ConnectInternal(VOID)FxInterrupt
Construct(__in BOOLEAN Embedded)FxObjectinlineprivate
CreateWakeInterruptMachine(VOID)FxInterrupt
DeferredDisposeWorkItem(VOID)FxObjectprivate
DeleteCalledFxObject
DeleteEarlyDisposedObject(VOID)FxObjectprotected
DeleteFromFailedCreate(VOID)FxObject
DeleteObject(VOID)FxInterruptvirtual
DestroyChildren(VOID)FxObjectinlineprotected
Disconnect(__in ULONG NotifyFlags)FxInterrupt
DisconnectInternal(VOID)FxInterrupt
Dispose(VOID)FxInterruptvirtual
DpcHandler(__in_opt PVOID SystemArgument1, __in_opt PVOID SystemArgument2)FxInterrupt
EarlyDispose(VOID)FxObject
EarlyDisposedExtFxObject
FilterResourceRequirements(__inout PIO_RESOURCE_DESCRIPTOR IoResourceDescriptor)FxInterrupt
FinalRelease(VOID)FxObjectprivate
FlushAndRundown(VOID)FxInterruptprivate
FlushAndRundownInternal(VOID)FxInterruptprivate
FlushQueuedDpcs(VOID)FxInterrupt
FlushQueuedWorkitem(VOID)FxInterrupt
ForceDisconnect(VOID)FxInterrupt
ForceDisposeThreadFxObject
ForceReconnect(VOID)FxInterrupt
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN)FxObjectprivate
FxDisposeListFxObjectprivate
FxInterrupt(__in PFX_DRIVER_GLOBALS FxDriverGlobals)FxInterrupt
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxNonPagedObjectinline
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType)FxNonPagedObjectinline
FxObject(VOID)FxObjectinlineprivate
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType)FxObjectprotected
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxObject
FxPkgPnpFxInterruptprivate
GetCOMWrapper()FxObjectinline
GetContextHeader(VOID)FxObjectinline
GetDebugExtension(VOID)FxObjectinlineprotected
GetDevice(VOID)FxInterruptinline
GetDeviceBase(VOID)FxObjectinline
GetDriverGlobals(VOID)FxObjectinline
GetHandle(VOID)FxInterruptinline
GetInfo(VOID)FxInterrupt
GetInterruptPtr(VOID)FxInterrupt
GetObjectHandle(VOID)FxObjectinline
GetObjectHandleUnchecked(VOID)FxObjectinlineprotected
GetObjectSize(VOID)FxObjectinline
GetParentObjectReferenced(__in PVOID Tag)FxObject
GetRefCnt(VOID)FxObjectinline
GetResourceIrql(VOID)FxInterruptinline
GetResources(VOID)FxInterruptinline
GetSyncIrql(VOID)FxInterruptinline
GetTagTracker(VOID)FxObjectinline
GetType(VOID)FxObjectinline
HasDebugFxObject
Initialize(__in CfxDevice *Device, __in FxObject *Parent, __in PWDF_INTERRUPT_CONFIG Configuration)FxInterrupt
InitializeInternal(__in FxObject *Parent, __in PWDF_INTERRUPT_CONFIG Configuration)FxInterrupt
InitializeWorker(__in FxObject *Parent, __in PWDF_INTERRUPT_CONFIG Configuration)FxInterrupt
InterruptDisable(VOID)FxInterruptprivate
InterruptDisableInvokeCallback(VOID)FxInterruptprivate
InterruptEnable(VOID)FxInterruptprivate
InterruptEnableInvokeCallback(VOID)FxInterruptprivate
InvokeWakeInterruptEvtIsr(VOID)FxInterrupt
IsActiveForWake(VOID)FxInterruptinline
IsAutomaticSerialization(VOID)FxInterruptinline
IsCommitted(VOID)FxObjectinline
IsDebug(VOID)FxObjectinlineprotected
IsDisposed(VOID)FxObjectinline
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsForceDisposeThreadLocked(VOID)FxObjectinlineprivate
IsLevelTriggered(__in ULONG Flags)FxInterruptinline
IsNoDeleteDDI(VOID)FxObjectinline
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveCallbacksLocked(VOID)FxObjectinlineprivate
IsPassiveConnect(VOID)FxInterruptinline
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveDisposeLocked(VOID)FxObjectinlineprivate
IsPassiveHandling(VOID)FxInterruptinline
IsSharedSpinLock(VOID)FxInterruptinline
IsSoftDisconnectCapable(VOID)FxInterruptinline
IsSyncIrqlSet(VOID)FxInterruptinline
IsTraceState(VOID)FxObjectinline
IsWakeCapable(VOID)FxInterruptinline
m_ActiveFxInterruptprivate
m_AddedToListFxInterruptprivate
m_BuiltInSpinLockFxInterruptprivate
m_CallbackLockFxInterruptprivate
m_CanQueueFxInterruptprivate
m_ChildEntryFxObjectprivate
m_ChildListHeadFxObjectprivate
m_CmTranslatedResourceFxInterruptprivate
m_COMWrapperFxObjectprivate
m_ConnectedFxInterruptprivate
m_CreatedInPrepareHardwareFxInterruptprivate
m_DeviceFxObject
m_DeviceBaseFxObject
m_DisconnectingFxInterruptprivate
m_DisposeSingleEntryFxObjectprivate
m_DisposeWaitLockFxInterruptprivate
m_DpcFxInterruptprivate
m_EnabledFxInterruptprivate
m_EvtInterruptDisableFxInterruptprivate
m_EvtInterruptDpcFxInterruptprivate
m_EvtInterruptEnableFxInterruptprivate
m_EvtInterruptIsrFxInterruptprivate
m_EvtInterruptWorkItemFxInterruptprivate
m_FloatingSaveFxInterruptprivate
m_ForceDisconnectedFxInterruptprivate
m_GlobalsFxObjectprivate
m_InterruptFxInterruptprivate
m_InterruptCapturedFxInterruptprivate
m_InterruptInfoFxInterruptprivate
m_InterruptWaitblockFxInterruptprivate
m_IsEdgeTriggeredNonMsiInterruptFxInterruptprivate
m_NPLockFxNonPagedObjectprivate
m_ObjectFlagsFxObject
m_ObjectFlagsByNameFxObject
m_ObjectSizeFxObjectprivate
m_ObjectStateFxObjectprivate
m_OldIrqlFxInterruptprivate
m_ParentObjectFxObjectprivate
m_PassiveHandlingFxInterruptprivate
m_PassiveHandlingByRedirectorFxInterruptprivate
m_PnpListFxInterruptprotected
m_PolicyFxInterruptprivate
m_PriorityFxInterruptprivate
m_ProcessorsFxInterruptprivate
m_RdInterruptContextFxInterruptprivate
m_RefcntFxObjectprivate
m_SetPolicyFxInterruptprivate
m_ShareVectorFxInterruptprivate
m_SpinLockFxInterruptprivate
m_SynchronizeIrqlFxInterruptprivate
m_SystemWorkItemFxInterruptprivate
m_TypeFxObjectprivate
m_UseSoftDisconnectFxInterruptprivate
m_WaitLockFxInterruptprivate
m_WakeInterruptMachineFxInterruptprivate
MarkCommitted(VOID)FxObjectinline
MarkDeleteCalledLocked(VOID)FxObjectinlineprivate
MarkDisposeOverride(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveDispose(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkTraceState(VOID)FxObjectinline
NoDeleteDDIFxObject
OldIrqlFxObjectprivate
OldIrqlFxObjectprivate
OnPostReleaseHardware(VOID)FxInterrupt
operator delete(__in PVOID Memory)FxObject
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type)FxObjectinline
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0)FxObjectinline
ParentDeleteEvent(VOID)FxObjectprivate
PassiveCallbacksFxObject
PassiveDisposeFxObject
PerformEarlyDispose(VOID)FxObjectprivate
ProcessDestroy(VOID)FxObjectprivate
ProcessWakeInterruptEvent(__in FxWakeInterruptEvents Event)FxInterruptinline
QueryInterface(__in FxQueryInterfaceParams *Params)FxObjectvirtual
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState)FxObjectprivate
QueueDeferredRoutineForIsr(VOID)FxInterruptinline
QueueDpcForIsr(VOID)FxInterrupt
QueueWorkItemForIsr(VOID)FxInterrupt
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseLock(VOID)FxInterrupt
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
RemoveChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
RemoveParentAssignment(VOID)FxObject
RemoveParentAssociation(VOID)FxObjectprivate
ReportActive(_In_ BOOLEAN Internal=FALSE)FxInterrupt
ReportInactive(_In_ BOOLEAN Internal=FALSE)FxInterrupt
Reset(VOID)FxInterruptprivate
ResetInternal(VOID)FxInterruptprivate
RevokeResources(VOID)FxInterrupt
RevokeResourcesInternal(VOID)FxInterrupt
SelfDestruct(VOID)FxObjectinlineprotectedvirtual
SetActiveForWake(__in BOOLEAN ActiveForWake)FxInterruptinline
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper)FxObjectinline
SetDeviceBase(__in CfxDeviceBase *DeviceBase)FxObjectinline
SetNoContextHeader(VOID)FxObjectinline
SetObjectStateLocked(__in FxObjectState NewState)FxObjectinlineprivate
SetPolicy(__in WDF_INTERRUPT_POLICY Policy, __in WDF_INTERRUPT_PRIORITY Priority, __in PGROUP_AFFINITY TargetProcessorSet)FxInterrupt
SetPolicyInternal(__in WDF_INTERRUPT_POLICY Policy, __in WDF_INTERRUPT_PRIORITY Priority, __in PGROUP_AFFINITY TargetProcessorSet)FxInterrupt
SetSyncIrql(KIRQL SyncIrql)FxInterruptinlineprivate
SharesLock(FxInterrupt *Interrupt)FxInterruptinline
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL)FxObjectinlineprivate
Synchronize(__in PFN_WDF_INTERRUPT_SYNCHRONIZE Callback, __in WDFCONTEXT Context)FxInterrupt
TraceDroppedEvent(__in FxObjectDroppedEvent Event)FxObjectinline
TraceStateFxObject
TryToAcquireLock(VOID)FxInterrupt
UfxObjectFxObjectprivate
UnlockFxObjectprivate
UnusedFxObject
WakeInterruptIsr(VOID)FxInterrupt
WorkItemHandler(VOID)FxInterrupt
~FxInterrupt(VOID)FxInterruptvirtual
~FxNonPagedObject(VOID)FxNonPagedObjectinlinevirtual
~FxObject(VOID)FxObjectvirtual