ReactOS 0.4.15-dev-7918-g2a2556c
FxDmaPacketTransaction Member List

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

__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(UnlockFxObjectprivate
_Acquires_lock_(this) VOID __drv_raisesIRQL(DISPATCH_LEVEL) LockTransferState(__out __drv_deref(__drv_savesIRQL) KIRQL *OldIrql)FxDmaPacketTransactioninlineprotected
FxDmaTransactionBase::_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
_AdapterControl(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp, __in PVOID MapRegisterBase, __in PVOID Context)FxDmaPacketTransactionprotectedstatic
_CalculateRequiredMapRegisters(__in PMDL Mdl, __in size_t CurrentOffset, __in ULONG Length, __in ULONG AvailableMapRegisters, __out_opt PULONG PossibleTransferLength, __out PULONG MapRegistersRequired)FxDmaTransactionBasestatic
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object)FxObjectinlinestatic
_ComputeNextTransferAddress(__in PMDL CurrentMdl, __in size_t CurrentOffset, __in ULONG Transferred, __deref_out PMDL *NextMdl, __out size_t *NextOffset)FxDmaTransactionBasestatic
_Create(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_OBJECT_ATTRIBUTES Attributes, __in FxDmaEnabler *DmaEnabler, __out WDFDMATRANSACTION *Transaction)FxDmaPacketTransactionstatic
_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) _Releases_lock_(this) VOID UnlockTransferState(__in __drv_restoresIRQL KIRQL OldIrql)FxDmaPacketTransactioninlineprotected
FxDmaTransactionBase::_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
AcquireDevice(VOID)FxDmaPacketTransactioninlineprotected
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
AllocateAdapterChannel(__in BOOLEAN MapRegistersReserved)FxDmaPacketTransactioninlineprotected
AllocateTagTracker(__in WDFTYPE Type)FxObjectprotected
AssignParentObject(__in FxObject *ParentObject)FxObject
CallCleanup(VOID)FxObjectinline
CallCleanupCallbacks(VOID)FxObjectprivate
CallEvtDmaCompleted(__in DMA_COMPLETION_STATUS)FxDmaPacketTransactioninlineprotectedvirtual
CancelResourceAllocation(VOID)FxDmaTransactionBase
CanDeferFxObjectprivate
CanDeferFxObjectprivate
ClearEvtCallbacks(VOID)FxObject
ClearMapRegisterBase(VOID)FxDmaPacketTransactioninlineprotected
ClearRequest(VOID)FxDmaTransactionBaseinline
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)FxObject
CommittedFxObject
CompletionStatusFxDmaPacketTransaction
Construct(__in BOOLEAN Embedded)FxObjectinlineprivate
CurrentStagingThreadFxDmaPacketTransaction
DeferredDisposeWorkItem(VOID)FxObjectprivate
DeleteCalledFxObject
DeleteEarlyDisposedObject(VOID)FxObjectprotected
DeleteFromFailedCreate(VOID)FxObject
DeleteObject(VOID)FxObjectvirtual
DestroyChildren(VOID)FxObjectinlineprotected
Dispose(VOID)FxDmaTransactionBasevirtual
DmaCompleted(__in size_t TransferredLength, __out NTSTATUS *ReturnStatus, __in FxDmaCompletionType CompletionType)FxDmaTransactionBase
EarlyDispose(VOID)FxObject
EarlyDisposedExtFxObject
Execute(__in PVOID Context)FxDmaTransactionBase
FinalRelease(VOID)FxObjectprivate
FlushAdapterBuffers(VOID)FxDmaPacketTransactioninlineprotected
ForceDisposeThreadFxObject
FreeMapRegistersAndAdapter(VOID)FxDmaPacketTransactioninlineprotectedvirtual
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN)FxObjectprivate
FxDisposeListFxObjectprivate
FxDmaPacketTransaction(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize, __in USHORT ExtraSize, __in FxDmaEnabler *DmaEnabler)FxDmaPacketTransactionprotected
FxDmaTransactionBase(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize, __in USHORT ExtraSize, __in FxDmaEnabler *DmaEnabler)FxDmaTransactionBase
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
GetAdapterControlReturnValue(VOID)FxDmaPacketTransactioninlineprotectedvirtual
GetBytesTransferred(VOID)FxDmaTransactionBaseinline
GetCOMWrapper()FxObjectinline
GetContextHeader(VOID)FxObjectinline
GetCurrentFragmentLength(VOID)FxDmaTransactionBaseinline
GetDebugExtension(VOID)FxObjectinlineprotected
GetDevice(VOID)FxObjectinline
GetDeviceBase(VOID)FxObjectinline
GetDmaEnabler(VOID)FxDmaTransactionBaseinline
GetDriverGlobals(VOID)FxObjectinline
GetHandle(VOID)FxDmaTransactionBaseinline
GetMapRegisterBase(VOID)FxDmaPacketTransactioninlineprotected
GetMaximumFragmentLength(VOID)FxDmaTransactionBaseinline
GetObjectHandle(VOID)FxObjectinline
GetObjectHandleUnchecked(VOID)FxObjectinlineprotected
GetObjectSize(VOID)FxObjectinline
GetParentObjectReferenced(__in PVOID Tag)FxObject
GetRefCnt(VOID)FxObjectinline
GetRequest(VOID)FxDmaTransactionBaseinline
GetStartVaFromOffset(__in PMDL Mdl, __in size_t Offset)FxDmaTransactionBaseinlineprotectedstatic
GetTagTracker(VOID)FxObjectinline
GetTransactionState(VOID)FxDmaTransactionBaseinline
GetTransferCompletionRoutine(VOID)FxDmaPacketTransactioninlineprotectedvirtual
GetTransferContext(VOID)FxDmaTransactionBaseinline
GetTransferInfo(__out_opt ULONG *MapRegisterCount, __out_opt ULONG *ScatterGatherElementCount)FxDmaTransactionBase
GetType(VOID)FxObjectinline
HasDebugFxObject
Initialize(__in PFN_WDF_PROGRAM_DMA ProgramDmaFunction, __in WDF_DMA_DIRECTION DmaDirection, __in PMDL Mdl, __in size_t Offset, __in ULONG Length)FxDmaTransactionBase
InitializeResources(VOID)FxDmaPacketTransactionvirtual
IsCommitted(VOID)FxObjectinline
IsDebug(VOID)FxObjectinlineprotected
IsDisposed(VOID)FxObjectinline
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsForceDisposeThreadLocked(VOID)FxObjectinlineprivate
IsMapRegisterBaseSet(VOID)FxDmaPacketTransactioninlineprotected
IsNoDeleteDDI(VOID)FxObjectinline
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveCallbacksLocked(VOID)FxObjectinlineprivate
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveDisposeLocked(VOID)FxObjectinlineprivate
IsRequestReferenced(VOID)FxDmaTransactionBaseinline
IsTraceState(VOID)FxObjectinline
m_AdapterInfoFxDmaTransactionBaseprotected
m_ChildEntryFxObjectprivate
m_ChildListHeadFxObjectprivate
m_COMWrapperFxObjectprivate
m_CurrentFragmentLengthFxDmaTransactionBaseprotected
m_CurrentFragmentMdlFxDmaTransactionBaseprotected
m_CurrentFragmentOffsetFxDmaTransactionBaseprotected
m_DeviceFxObject
m_DeviceAddressOffsetFxDmaPacketTransactionprotected
m_DeviceBaseFxObject
m_DisposeSingleEntryFxObjectprivate
m_DmaAcquiredContextFxDmaTransactionBaseprotected
m_DmaAcquiredFunctionFxDmaTransactionBaseprotected
m_DmaDirectionFxDmaTransactionBaseprotected
m_DmaEnablerFxDmaTransactionBaseprotected
m_EncodedRequestFxDmaTransactionBaseprotected
m_FlagsFxDmaTransactionBaseprotected
m_GlobalsFxObjectprivate
m_IsCancelledFxDmaPacketTransactionprotected
m_MapRegisterBaseFxDmaPacketTransactionprotected
m_MapRegisterBaseSetFxDmaPacketTransactionprotected
m_MapRegistersNeededFxDmaPacketTransactionprotected
m_MapRegistersReservedFxDmaPacketTransactionprotected
m_MaxFragmentLengthFxDmaTransactionBaseprotected
m_NPLockFxNonPagedObjectprivate
m_ObjectFlagsFxObject
m_ObjectFlagsByNameFxObject
m_ObjectSizeFxObjectprivate
m_ObjectStateFxObjectprivate
m_ParentObjectFxObjectprivate
m_RefcntFxObjectprivate
m_RemainingFxDmaTransactionBaseprotected
m_SpinLockFxObjectprivate
m_StartMdlFxDmaTransactionBaseprotected
m_StartOffsetFxDmaTransactionBaseprotected
m_StateFxDmaTransactionBaseprotected
m_TransactionLengthFxDmaTransactionBaseprotected
m_TransferContextFxDmaTransactionBaseprotected
m_TransferredFxDmaTransactionBaseprotected
m_TransferStateFxDmaPacketTransactionprotected
m_TypeFxObjectprivate
MapTransfer(__out_bcount_opt(ScatterGatherListCb) PSCATTER_GATHER_LIST ScatterGatherList, __in ULONG ScatterGatherListCb, __in_opt PDMA_COMPLETION_ROUTINE CompletionRoutine, __in_opt PVOID CompletionContext, __out ULONG *TransferLength)FxDmaPacketTransactioninlineprotected
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
PreMapTransfer(VOID)FxDmaPacketTransactioninlineprotectedvirtual
ProcessDestroy(VOID)FxObjectprivate
QueryInterface(__in FxQueryInterfaceParams *Params)FxObjectvirtual
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState)FxObjectprivate
ReferenceRequest(VOID)FxDmaTransactionBaseinline
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseAdapter(VOID)FxDmaPacketTransaction
ReleaseButRetainRequest(VOID)FxDmaTransactionBaseinline
ReleaseDevice(VOID)FxDmaPacketTransactioninlineprotected
ReleaseForReuse(__in BOOLEAN ForceRelease)FxDmaTransactionBase
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseResources(__in BOOLEAN ForceRelease)FxDmaPacketTransactionvirtual
RemoveChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
RemoveParentAssignment(VOID)FxObject
RemoveParentAssociation(VOID)FxObjectprivate
RerunCompletionFxDmaPacketTransaction
RerunStagingFxDmaPacketTransaction
ReserveAdapter(__in ULONG NumberOfMapRegisters, __in WDF_DMA_DIRECTION Direction, __in PFN_WDF_RESERVE_DMA Callback, __in_opt PVOID Context)FxDmaPacketTransaction
Reuse(VOID)FxDmaPacketTransactioninlineprotectedvirtual
SelfDestruct(VOID)FxObjectinlineprotectedvirtual
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper)FxObjectinline
SetDeviceAddressOffset(__in ULONG Offset)FxDmaPacketTransactioninline
SetDeviceBase(__in CfxDeviceBase *DeviceBase)FxObjectinline
SetImmediateExecution(__in BOOLEAN Value)FxDmaTransactionBase
SetMapRegisterBase(__in PVOID Value)FxDmaPacketTransactioninlineprotected
SetMaximumFragmentLength(size_t MaximumFragmentLength)FxDmaTransactionBaseinline
SetNoContextHeader(VOID)FxObjectinline
SetObjectStateLocked(__in FxObjectState NewState)FxObjectinlineprivate
SetRequest(__in FxRequest *Request)FxDmaTransactionBaseinline
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL)FxObjectinlineprivate
StageTransfer(VOID)FxDmaPacketTransactionvirtual
StartTransfer(VOID)FxDmaPacketTransactionvirtual
TraceDroppedEvent(__in FxObjectDroppedEvent Event)FxObjectinline
TraceStateFxObject
TransferCompleted(VOID)FxDmaPacketTransactionvirtual
UfxObjectFxObjectprivate
UnlockFxObjectprivate
UnusedFxObject
~FxNonPagedObject(VOID)FxNonPagedObjectinlinevirtual
~FxObject(VOID)FxObjectvirtual