ReactOS 0.4.16-dev-197-g92996da
|
This is the complete list of members for FxInterrupt, including all inherited members.
__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(Unlock | FxObject | private |
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql) | FxNonPagedObject | inline |
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID LockAtDispatch(VOID) | FxNonPagedObject | inline |
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object) | FxObject | inlinestatic |
_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) | FxInterrupt | static |
_DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
_FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry) | FxObject | inlinestatic |
_GetBase(__in FxObject *Object) | FxObject | inlineprotectedstatic |
_GetDebugBase(__in FxObject *Object) | FxObject | inlinestatic |
_GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject) | FxObject | static |
_GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset) | FxObject | inlinestatic |
_InterruptDisableThunk | FxInterrupt | privatestatic |
_InterruptDpcThunk | FxInterrupt | privatestatic |
_InterruptEnableThunk | FxInterrupt | privatestatic |
_InterruptMarkDisconnecting | FxInterrupt | privatestatic |
_InterruptSynchronizeThunk | FxInterrupt | privatestatic |
_InterruptThunk | FxInterrupt | privatestatic |
_InterruptWorkItemCallback | FxInterrupt | privatestatic |
_IsMessageInterrupt(__in USHORT ResourceFlags) | FxInterrupt | inlinestatic |
_IsWakeHintedInterrupt(__in USHORT ResourceFlags) | FxInterrupt | inlinestatic |
_ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer) | FxObject | static |
_ReferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
_Releases_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql) | FxNonPagedObject | inline |
_Requires_lock_held_(this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID) | FxNonPagedObject | inline |
_ToHandle(__in FxObject *Object) | FxObject | inlinestatic |
_When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(Unlock | FxObject | private |
AcquireLock(VOID) | FxInterrupt | |
AddChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
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) | FxObject | inline |
AddRefOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
AllocateTagTracker(__in WDFTYPE Type) | FxObject | protected |
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) | FxObject | inline |
CallCleanupCallbacks(VOID) | FxObject | private |
CanDefer | FxObject | private |
CanDefer | FxObject | private |
ClearEvtCallbacks(VOID) | FxObject | |
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE) | FxObject | |
Committed | FxObject | |
Connect(__in ULONG NotifyFlags) | FxInterrupt | |
ConnectInternal(VOID) | FxInterrupt | |
Construct(__in BOOLEAN Embedded) | FxObject | inlineprivate |
CreateWakeInterruptMachine(VOID) | FxInterrupt | |
DeferredDisposeWorkItem(VOID) | FxObject | private |
DeleteCalled | FxObject | |
DeleteEarlyDisposedObject(VOID) | FxObject | protected |
DeleteFromFailedCreate(VOID) | FxObject | |
DeleteObject(VOID) | FxInterrupt | virtual |
DestroyChildren(VOID) | FxObject | inlineprotected |
Disconnect(__in ULONG NotifyFlags) | FxInterrupt | |
DisconnectInternal(VOID) | FxInterrupt | |
Dispose(VOID) | FxInterrupt | virtual |
DpcHandler(__in_opt PVOID SystemArgument1, __in_opt PVOID SystemArgument2) | FxInterrupt | |
EarlyDispose(VOID) | FxObject | |
EarlyDisposedExt | FxObject | |
FilterResourceRequirements(__inout PIO_RESOURCE_DESCRIPTOR IoResourceDescriptor) | FxInterrupt | |
FinalRelease(VOID) | FxObject | private |
FlushAndRundown(VOID) | FxInterrupt | private |
FlushAndRundownInternal(VOID) | FxInterrupt | private |
FlushQueuedDpcs(VOID) | FxInterrupt | |
FlushQueuedWorkitem(VOID) | FxInterrupt | |
ForceDisconnect(VOID) | FxInterrupt | |
ForceDisposeThread | FxObject | |
ForceReconnect(VOID) | FxInterrupt | |
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN) | FxObject | private |
FxDisposeList | FxObject | private |
FxInterrupt(__in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxInterrupt | |
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxNonPagedObject | inline |
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxNonPagedObject | inline |
FxObject(VOID) | FxObject | inlineprivate |
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxObject | protected |
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxObject | |
FxPkgPnp | FxInterrupt | private |
GetCOMWrapper() | FxObject | inline |
GetContextHeader(VOID) | FxObject | inline |
GetDebugExtension(VOID) | FxObject | inlineprotected |
GetDevice(VOID) | FxInterrupt | inline |
GetDeviceBase(VOID) | FxObject | inline |
GetDriverGlobals(VOID) | FxObject | inline |
GetHandle(VOID) | FxInterrupt | inline |
GetInfo(VOID) | FxInterrupt | |
GetInterruptPtr(VOID) | FxInterrupt | |
GetObjectHandle(VOID) | FxObject | inline |
GetObjectHandleUnchecked(VOID) | FxObject | inlineprotected |
GetObjectSize(VOID) | FxObject | inline |
GetParentObjectReferenced(__in PVOID Tag) | FxObject | |
GetRefCnt(VOID) | FxObject | inline |
GetResourceIrql(VOID) | FxInterrupt | inline |
GetResources(VOID) | FxInterrupt | inline |
GetSyncIrql(VOID) | FxInterrupt | inline |
GetTagTracker(VOID) | FxObject | inline |
GetType(VOID) | FxObject | inline |
HasDebug | FxObject | |
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) | FxInterrupt | private |
InterruptDisableInvokeCallback(VOID) | FxInterrupt | private |
InterruptEnable(VOID) | FxInterrupt | private |
InterruptEnableInvokeCallback(VOID) | FxInterrupt | private |
InvokeWakeInterruptEvtIsr(VOID) | FxInterrupt | |
IsActiveForWake(VOID) | FxInterrupt | inline |
IsAutomaticSerialization(VOID) | FxInterrupt | inline |
IsCommitted(VOID) | FxObject | inline |
IsDebug(VOID) | FxObject | inlineprotected |
IsDisposed(VOID) | FxObject | inline |
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsForceDisposeThreadLocked(VOID) | FxObject | inlineprivate |
IsLevelTriggered(__in ULONG Flags) | FxInterrupt | inline |
IsNoDeleteDDI(VOID) | FxObject | inline |
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsPassiveCallbacksLocked(VOID) | FxObject | inlineprivate |
IsPassiveConnect(VOID) | FxInterrupt | inline |
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsPassiveDisposeLocked(VOID) | FxObject | inlineprivate |
IsPassiveHandling(VOID) | FxInterrupt | inline |
IsSharedSpinLock(VOID) | FxInterrupt | inline |
IsSoftDisconnectCapable(VOID) | FxInterrupt | inline |
IsSyncIrqlSet(VOID) | FxInterrupt | inline |
IsTraceState(VOID) | FxObject | inline |
IsWakeCapable(VOID) | FxInterrupt | inline |
m_Active | FxInterrupt | private |
m_AddedToList | FxInterrupt | private |
m_BuiltInSpinLock | FxInterrupt | private |
m_CallbackLock | FxInterrupt | private |
m_CanQueue | FxInterrupt | private |
m_ChildEntry | FxObject | private |
m_ChildListHead | FxObject | private |
m_CmTranslatedResource | FxInterrupt | private |
m_COMWrapper | FxObject | private |
m_Connected | FxInterrupt | private |
m_CreatedInPrepareHardware | FxInterrupt | private |
m_Device | FxObject | |
m_DeviceBase | FxObject | |
m_Disconnecting | FxInterrupt | private |
m_DisposeSingleEntry | FxObject | private |
m_DisposeWaitLock | FxInterrupt | private |
m_Dpc | FxInterrupt | private |
m_Enabled | FxInterrupt | private |
m_EvtInterruptDisable | FxInterrupt | private |
m_EvtInterruptDpc | FxInterrupt | private |
m_EvtInterruptEnable | FxInterrupt | private |
m_EvtInterruptIsr | FxInterrupt | private |
m_EvtInterruptWorkItem | FxInterrupt | private |
m_FloatingSave | FxInterrupt | private |
m_ForceDisconnected | FxInterrupt | private |
m_Globals | FxObject | private |
m_Interrupt | FxInterrupt | private |
m_InterruptCaptured | FxInterrupt | private |
m_InterruptInfo | FxInterrupt | private |
m_InterruptWaitblock | FxInterrupt | private |
m_IsEdgeTriggeredNonMsiInterrupt | FxInterrupt | private |
m_NPLock | FxNonPagedObject | private |
m_ObjectFlags | FxObject | |
m_ObjectFlagsByName | FxObject | |
m_ObjectSize | FxObject | private |
m_ObjectState | FxObject | private |
m_OldIrql | FxInterrupt | private |
m_ParentObject | FxObject | private |
m_PassiveHandling | FxInterrupt | private |
m_PassiveHandlingByRedirector | FxInterrupt | private |
m_PnpList | FxInterrupt | protected |
m_Policy | FxInterrupt | private |
m_Priority | FxInterrupt | private |
m_Processors | FxInterrupt | private |
m_RdInterruptContext | FxInterrupt | private |
m_Refcnt | FxObject | private |
m_SetPolicy | FxInterrupt | private |
m_ShareVector | FxInterrupt | private |
m_SpinLock | FxInterrupt | private |
m_SynchronizeIrql | FxInterrupt | private |
m_SystemWorkItem | FxInterrupt | private |
m_Type | FxObject | private |
m_UseSoftDisconnect | FxInterrupt | private |
m_WaitLock | FxInterrupt | private |
m_WakeInterruptMachine | FxInterrupt | private |
MarkCommitted(VOID) | FxObject | inline |
MarkDeleteCalledLocked(VOID) | FxObject | inlineprivate |
MarkDisposeOverride(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkPassiveDispose(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkTraceState(VOID) | FxObject | inline |
NoDeleteDDI | FxObject | |
OldIrql | FxObject | private |
OldIrql | FxObject | private |
OnPostReleaseHardware(VOID) | FxInterrupt | |
operator delete(__in PVOID Memory) | FxObject | |
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type) | FxObject | inline |
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0) | FxObject | inline |
ParentDeleteEvent(VOID) | FxObject | private |
PassiveCallbacks | FxObject | |
PassiveDispose | FxObject | |
PerformEarlyDispose(VOID) | FxObject | private |
ProcessDestroy(VOID) | FxObject | private |
ProcessWakeInterruptEvent(__in FxWakeInterruptEvents Event) | FxInterrupt | inline |
QueryInterface(__in FxQueryInterfaceParams *Params) | FxObject | virtual |
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState) | FxObject | private |
QueueDeferredRoutineForIsr(VOID) | FxInterrupt | inline |
QueueDpcForIsr(VOID) | FxInterrupt | |
QueueWorkItemForIsr(VOID) | FxInterrupt | |
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
ReleaseLock(VOID) | FxInterrupt | |
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
RemoveChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
RemoveParentAssignment(VOID) | FxObject | |
RemoveParentAssociation(VOID) | FxObject | private |
ReportActive(_In_ BOOLEAN Internal=FALSE) | FxInterrupt | |
ReportInactive(_In_ BOOLEAN Internal=FALSE) | FxInterrupt | |
Reset(VOID) | FxInterrupt | private |
ResetInternal(VOID) | FxInterrupt | private |
RevokeResources(VOID) | FxInterrupt | |
RevokeResourcesInternal(VOID) | FxInterrupt | |
SelfDestruct(VOID) | FxObject | inlineprotectedvirtual |
SetActiveForWake(__in BOOLEAN ActiveForWake) | FxInterrupt | inline |
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper) | FxObject | inline |
SetDeviceBase(__in CfxDeviceBase *DeviceBase) | FxObject | inline |
SetNoContextHeader(VOID) | FxObject | inline |
SetObjectStateLocked(__in FxObjectState NewState) | FxObject | inlineprivate |
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) | FxInterrupt | inlineprivate |
SharesLock(FxInterrupt *Interrupt) | FxInterrupt | inline |
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL) | FxObject | inlineprivate |
Synchronize(__in PFN_WDF_INTERRUPT_SYNCHRONIZE Callback, __in WDFCONTEXT Context) | FxInterrupt | |
TraceDroppedEvent(__in FxObjectDroppedEvent Event) | FxObject | inline |
TraceState | FxObject | |
TryToAcquireLock(VOID) | FxInterrupt | |
UfxObject | FxObject | private |
Unlock | FxObject | private |
Unused | FxObject | |
WakeInterruptIsr(VOID) | FxInterrupt | |
WorkItemHandler(VOID) | FxInterrupt | |
~FxInterrupt(VOID) | FxInterrupt | virtual |
~FxNonPagedObject(VOID) | FxNonPagedObject | inlinevirtual |
~FxObject(VOID) | FxObject | virtual |