ReactOS 0.4.16-dev-109-gf4cb10f
|
#include "fxdmatransactioncallbacks.hpp"
Go to the source code of this file.
Classes | |
class | FxDmaTransactionBase |
class | FxDmaScatterGatherTransaction |
class | FxDmaPacketTransaction |
class | FxDmaSystemTransaction |
Macros | |
#define | FX_STRONG_REF_TAG 0x1 |
#define | FX_ENCODE_POINTER(T, p, tag) ((T*) ((ULONG_PTR) p | (ULONG_PTR) tag)) |
#define | FX_DECODE_POINTER(T, p, tag) ((T*) ((ULONG_PTR) p & ~(ULONG_PTR) tag)) |
#define | FX_IS_POINTER_ENCODED(p, tag) ((((ULONG_PTR) p & (ULONG_PTR) tag) == tag) ? TRUE : FALSE) |
#define | UNDEFINED_DMA_COMPLETION_STATUS ((DMA_COMPLETION_STATUS) -1) |
Functions | |
typedef | DECLSPEC_ALIGN (MEMORY_ALLOCATION_ALIGNMENT) UCHAR UCHAR_MEMORY_ALIGNED |
Definition at line 77 of file fxdmatransaction.hpp.
Definition at line 76 of file fxdmatransaction.hpp.
#define FX_IS_POINTER_ENCODED | ( | p, | |
tag | |||
) | ((((ULONG_PTR) p & (ULONG_PTR) tag) == tag) ? TRUE : FALSE) |
Definition at line 78 of file fxdmatransaction.hpp.
#define FX_STRONG_REF_TAG 0x1 |
Definition at line 71 of file fxdmatransaction.hpp.
#define UNDEFINED_DMA_COMPLETION_STATUS ((DMA_COMPLETION_STATUS) -1) |
Definition at line 84 of file fxdmatransaction.hpp.
Enumerator | |
---|---|
FxDmaCompletionTypeFull | |
FxDmaCompletionTypePartial | |
FxDmaCompletionTypeAbort |
Definition at line 58 of file fxdmatransaction.hpp.
Definition at line 35 of file fxdmatransaction.hpp.
typedef DECLSPEC_ALIGN | ( | MEMORY_ALLOCATION_ALIGNMENT | ) |
Definition at line 2759 of file iotypes.h.