ReactOS 0.4.16-dev-329-g9223134
FxCmResList Member List

This is the complete list of members for FxCmResList, 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 FxCmResList **ResourceList, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device, __in_opt PWDF_OBJECT_ATTRIBUTES ListAttributes, __in UCHAR AccessFlags)FxCmResListinlinestatic
_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
_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
Add(__in FxObject *Item)FxCollectioninline
FxCollectionInternal::Add(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Item)FxCollectionInternal
AddAt(__in ULONG Index, __in FxObject *Object)FxResourceCollection
AddChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes)FxObject
AddEntry(__in FxCollectionEntry *Node, __in FxObject *Item)FxCollectionInternalinlineprotected
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
AllocateEntry(__in PFX_DRIVER_GLOBALS FxDriverGlobals)FxCollectionInternalinlineprotected
AllocateTagTracker(__in WDFTYPE Type)FxObjectprotected
AssignParentObject(__in FxObject *ParentObject)FxObject
BuildFromWdmList(__in PCM_RESOURCE_LIST ResourceList, __in UCHAR AccessFlags)FxCmResList
BuildPortResourceTable(VOID)FxCmResList
BuildRegisterResourceTable(VOID)FxCmResList
CallCleanup(VOID)FxObjectinline
CallCleanupCallbacks(VOID)FxObjectprivate
CanDeferFxObjectprivate
CanDeferFxObjectprivate
CheckForConnectionResources(VOID)FxCmResList
CleanupEntry(__in FxCollectionEntry *Entry)FxCollectionInternal
CleanupEntryObject(__in FxObject *Object)FxCollectionInternalinline
Clear(VOID)FxCollectionInternal
ClearEvtCallbacks(VOID)FxObject
ClearRegisterResourceEntryLocked(__in FxRegisterResourceInfo *Entry)FxCmResList
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)FxObject
CommittedFxObject
Construct(__in BOOLEAN Embedded)FxObjectinlineprivate
Count(VOID)FxCollectionInternal
CreateWdmList(__in __drv_strictTypeMatch(__drv_typeExpr) POOL_TYPE PoolType=PagedPool)FxCmResList
DeferredDisposeWorkItem(VOID)FxObjectprivate
DeleteCalledFxObject
DeleteEarlyDisposedObject(VOID)FxObjectprotected
DeleteFromFailedCreate(VOID)FxObject
DeleteObject(VOID)FxObjectvirtual
DeletePortResourceTable(VOID)FxCmResListinline
DeleteRegisterResourceTable(VOID)FxCmResListinline
DestroyChildren(VOID)FxObjectinlineprotected
Dispose(VOID)FxObjectvirtual
EarlyDispose(VOID)FxObject
EarlyDisposedExtFxObject
End(VOID)FxCollectionInternalinline
FinalRelease(VOID)FxObjectprivate
FindEntry(__in ULONG Index)FxCollectionInternal
FindEntryByObject(__in FxObject *Object)FxCollectionInternal
ForceDisposeThreadFxObject
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN)FxObjectprivate
FxCmResList(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in UCHAR AccessFlags)FxCmResListinlineprotected
FxCollection(__in PFX_DRIVER_GLOBALS FxDriverGlobals)FxCollection
FxCollection(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in WDFTYPE Type, __in USHORT Size)FxCollectionprotected
FxCollectionInternal(VOID)FxCollectionInternal
FxDisposeListFxObjectprivate
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
FxResourceCollection(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in WDFTYPE Type, __in USHORT Size, __in UCHAR AccessFlags=FxResourceNoAccess)FxResourceCollectioninlineprotected
GetCOMWrapper()FxObjectinline
GetContextHeader(VOID)FxObjectinline
GetCount(VOID)FxCmResList
GetDebugExtension(VOID)FxObjectinlineprotected
GetDescriptor(__in ULONG Index)FxCmResList
GetDevice(VOID)FxObjectinline
GetDeviceBase(VOID)FxObjectinline
GetDriverGlobals(VOID)FxObjectinline
GetFirstItem(VOID)FxCollectionInternal
GetHandle(VOID)FxCmResListinline
GetItem(__in ULONG Index)FxCollectionInternal
GetLastItem(VOID)FxCollectionInternal
GetObjectHandle(VOID)FxObjectinline
GetObjectHandleUnchecked(VOID)FxObjectinlineprotected
GetObjectSize(VOID)FxObjectinline
GetParentObjectReferenced(__in PVOID Tag)FxObject
GetRefCnt(VOID)FxObjectinline
GetResourceLength(__in PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor, __out_opt PHYSICAL_ADDRESS *Start)FxCmResList
GetTagTracker(VOID)FxObjectinline
GetType(VOID)FxObjectinline
HasConnectionResources(VOID)FxCmResListinline
HasDebugFxObject
IsAddAllowed(VOID)FxResourceCollectioninline
IsChanged(VOID)FxResourceCollectioninline
IsCommitted(VOID)FxObjectinline
IsDebug(VOID)FxObjectinlineprotected
IsDisposed(VOID)FxObjectinline
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsForceDisposeThreadLocked(VOID)FxObjectinlineprivate
IsNoDeleteDDI(VOID)FxObjectinline
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveCallbacksLocked(VOID)FxObjectinlineprivate
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveDisposeLocked(VOID)FxObjectinlineprivate
IsRemoveAllowed(VOID)FxResourceCollectioninline
IsTraceState(VOID)FxObjectinline
LockResourceTable()FxCmResListinline
m_AccessFlagsFxResourceCollection
m_ChangedFxResourceCollection
m_ChildEntryFxObjectprivate
m_ChildListHeadFxObjectprivate
m_COMWrapperFxObjectprivate
m_CountFxCollectionInternalprotected
m_DeviceFxObject
m_DeviceBaseFxObject
m_DisposeSingleEntryFxObjectprivate
m_GlobalsFxObjectprivate
m_HasConnectionResourcesFxCmResListprotected
m_ListHeadFxCollectionInternalprotected
m_NPLockFxNonPagedObjectprivate
m_ObjectFlagsFxObject
m_ObjectFlagsByNameFxObject
m_ObjectSizeFxObjectprivate
m_ObjectStateFxObjectprivate
m_ParentObjectFxObjectprivate
m_PortResourceTableFxCmResListprotected
m_PortResourceTableSizeCeFxCmResListprotected
m_RefcntFxObjectprivate
m_RegisterResourceTableFxCmResListprotected
m_RegisterResourceTableSizeCeFxCmResListprotected
m_ResourceTableLockFxCmResListprotected
m_SpinLockFxObjectprivate
m_TypeFxObjectprivate
MapIoSpaceWorker(__in PHYSICAL_ADDRESS PhysicalAddress, __in SIZE_T NumberOfBytes, __in MEMORY_CACHING_TYPE CacheType, __deref_out VOID **PseudoBaseAddress)FxCmResList
MarkChanged(VOID)FxResourceCollectioninline
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
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
QueryInterface(__in FxQueryInterfaceParams *Params)FxObjectvirtual
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState)FxObjectprivate
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
Remove(__in ULONG Index)FxCollectionInternal
RemoveAndDelete(__in ULONG Index)FxResourceCollection
RemoveChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
RemoveEntry(__in FxCollectionEntry *Entry)FxCollectionInternal
RemoveItem(__in FxObject *Item)FxCollectionInternal
RemoveParentAssignment(VOID)FxObject
RemoveParentAssociation(VOID)FxObjectprivate
SelfDestruct(VOID)FxObjectinlineprotectedvirtual
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper)FxObjectinline
SetDeviceBase(__in CfxDeviceBase *DeviceBase)FxObjectinline
SetNoContextHeader(VOID)FxObjectinline
SetObjectStateLocked(__in FxObjectState NewState)FxObjectinlineprivate
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL)FxObjectinlineprivate
Start(VOID)FxCollectionInternalinline
StealCollection(__in FxCollection *Collection)FxCollection
TraceDroppedEvent(__in FxObjectDroppedEvent Event)FxObjectinline
TraceStateFxObject
UfxObjectFxObjectprivate
UnlockFxObjectprivate
UnlockResourceTable()FxCmResListinline
UnusedFxObject
UpdateRegisterResourceEntryLocked(__in FxRegisterResourceInfo *Entry, __in PVOID SystemMappedAddress, __in SIZE_T NumberOfBytes, __in PVOID UsermodeMappedAddress)FxCmResList
ValidateAndClearMapping(__in PVOID Address, __in SIZE_T Length)FxCmResList
ValidatePortAddressRange(__in PVOID Address, __in SIZE_T Length)FxCmResList
ValidateRegisterPhysicalAddressRange(__in PHYSICAL_ADDRESS PhysicalAddress, __in SIZE_T Size, __out FxRegisterResourceInfo **TableEntry)FxCmResList
ValidateRegisterSystemAddressRange(__in PVOID SystemAddress, __in SIZE_T Length, __out_opt PVOID *UsermodeAddress)FxCmResList
ValidateRegisterSystemBaseAddress(__in PVOID Address, __out PVOID *UsermodeBaseAddress)FxCmResList
ValidateResourceUnmap(VOID)FxCmResList
~FxCmResList()FxCmResListprotected
~FxCollection(VOID)FxCollection
~FxCollectionInternal(VOID)FxCollectionInternal
~FxNonPagedObject(VOID)FxNonPagedObjectinlinevirtual
~FxObject(VOID)FxObjectvirtual