ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include <fxdmatransaction.hpp>
Static Protected Member Functions | |
static IO_ALLOCATION_ACTION STDCALL | _AdapterControl (__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp, __in PVOID MapRegisterBase, __in PVOID Context) |
Static Protected Member Functions inherited from FxDmaTransactionBase | |
static PVOID | GetStartVaFromOffset (__in PMDL Mdl, __in size_t Offset) |
Static Protected Member Functions inherited from FxObject | |
static PVOID | _GetBase (__in FxObject *Object) |
Definition at line 731 of file fxdmatransaction.hpp.
|
protected |
Definition at line 1165 of file fxdmatransaction.cpp.
|
inlineprotected |
Definition at line 976 of file fxdmatransaction.hpp.
|
staticprotected |
Definition at line 1661 of file fxdmatransaction.cpp.
Referenced by AllocateAdapterChannel().
|
static |
Definition at line 1189 of file fxdmatransaction.cpp.
Referenced by switch().
|
inlineprotected |
Definition at line 988 of file fxdmatransaction.hpp.
|
inlineprotected |
Definition at line 1021 of file fxdmatransaction.hpp.
Referenced by StartTransfer().
|
inlineprotected |
Definition at line 1049 of file fxdmatransaction.hpp.
Referenced by AllocateAdapterChannel(), and StartTransfer().
|
inlineprotectedvirtual |
Reimplemented in FxDmaSystemTransaction.
Definition at line 1394 of file fxdmatransaction.hpp.
Referenced by _AdapterControl(), and StageTransfer().
|
inlineprotected |
Definition at line 1266 of file fxdmatransaction.hpp.
Referenced by TransferCompleted().
Reimplemented in FxDmaSystemTransaction.
Definition at line 1338 of file fxdmatransaction.hpp.
Referenced by ReleaseResources().
|
inlineprotectedvirtual |
Reimplemented in FxDmaSystemTransaction.
Definition at line 960 of file fxdmatransaction.hpp.
Referenced by _AdapterControl().
Definition at line 949 of file fxdmatransaction.hpp.
Referenced by AllocateAdapterChannel(), FlushAdapterBuffers(), FreeMapRegistersAndAdapter(), and MapTransfer().
|
inlineprotectedvirtual |
Reimplemented in FxDmaSystemTransaction.
Definition at line 1002 of file fxdmatransaction.hpp.
Referenced by StageTransfer().
|
virtual |
Implements FxDmaTransactionBase.
Definition at line 1233 of file fxdmatransaction.cpp.
Referenced by ReserveAdapter().
Definition at line 940 of file fxdmatransaction.hpp.
Referenced by _AdapterControl(), and ReleaseResources().
|
inlineprotected |
Definition at line 1140 of file fxdmatransaction.hpp.
Referenced by MapTransfer(), and StageTransfer().
Reimplemented in FxDmaSystemTransaction.
Definition at line 969 of file fxdmatransaction.hpp.
Referenced by StageTransfer().
Definition at line 1465 of file fxdmatransaction.cpp.
|
inlineprotected |
Definition at line 1037 of file fxdmatransaction.hpp.
Referenced by ReleaseResources(), and StartTransfer().
Implements FxDmaTransactionBase.
Definition at line 1246 of file fxdmatransaction.cpp.
_Must_inspect_result_ NTSTATUS FxDmaPacketTransaction::ReserveAdapter | ( | __in ULONG | NumberOfMapRegisters, |
__in WDF_DMA_DIRECTION | Direction, | ||
__in PFN_WDF_RESERVE_DMA | Callback, | ||
__in_opt PVOID | Context | ||
) |
Definition at line 1285 of file fxdmatransaction.cpp.
Reimplemented from FxDmaTransactionBase.
Reimplemented in FxDmaSystemTransaction.
Definition at line 905 of file fxdmatransaction.hpp.
Referenced by FxDmaSystemTransaction::Reuse().
Definition at line 802 of file fxdmatransaction.hpp.
Definition at line 916 of file fxdmatransaction.hpp.
Referenced by _AdapterControl().
|
virtual |
Implements FxDmaTransactionBase.
Definition at line 1796 of file fxdmatransaction.cpp.
Referenced by _AdapterControl().
|
virtual |
Implements FxDmaTransactionBase.
Definition at line 1512 of file fxdmatransaction.cpp.
Referenced by ReserveAdapter().
|
virtual |
Implements FxDmaTransactionBase.
Definition at line 2183 of file fxdmatransaction.cpp.
DMA_COMPLETION_STATUS FxDmaPacketTransaction::CompletionStatus |
Definition at line 884 of file fxdmatransaction.hpp.
PKTHREAD FxDmaPacketTransaction::CurrentStagingThread |
Definition at line 868 of file fxdmatransaction.hpp.
|
protected |
Definition at line 839 of file fxdmatransaction.hpp.
Referenced by FxDmaPacketTransaction(), InitializeResources(), MapTransfer(), and SetDeviceAddressOffset().
|
protected |
Definition at line 900 of file fxdmatransaction.hpp.
Referenced by FxDmaPacketTransaction(), InitializeResources(), StageTransfer(), and FxDmaSystemTransaction::StopTransfer().
|
protected |
Definition at line 824 of file fxdmatransaction.hpp.
Referenced by _AdapterControl(), FxDmaPacketTransaction(), GetMapRegisterBase(), and SetMapRegisterBase().
|
protected |
Definition at line 832 of file fxdmatransaction.hpp.
Referenced by ClearMapRegisterBase(), FxDmaPacketTransaction(), GetMapRegisterBase(), IsMapRegisterBaseSet(), and SetMapRegisterBase().
|
protected |
Definition at line 817 of file fxdmatransaction.hpp.
Referenced by _AdapterControl(), AllocateAdapterChannel(), FlushAdapterBuffers(), FreeMapRegistersAndAdapter(), FxDmaPacketTransaction(), MapTransfer(), StageTransfer(), and StartTransfer().
|
protected |
Definition at line 847 of file fxdmatransaction.hpp.
Referenced by _AdapterControl(), FreeMapRegistersAndAdapter(), FxDmaPacketTransaction(), ReleaseResources(), ReserveAdapter(), StageTransfer(), and StartTransfer().
struct { ... } FxDmaPacketTransaction::m_TransferState |
Referenced by FxDmaPacketTransaction(), and StageTransfer().
BOOLEAN FxDmaPacketTransaction::RerunCompletion |
Definition at line 883 of file fxdmatransaction.hpp.
BOOLEAN FxDmaPacketTransaction::RerunStaging |
Definition at line 875 of file fxdmatransaction.hpp.