ReactOS 0.4.16-dev-340-g0540c21
|
Go to the source code of this file.
Classes | |
struct | _WDF_DMA_ENABLER_CONFIG |
struct | _WDF_DMA_SYSTEM_PROFILE_CONFIG |
Macros | |
#define | WDF_EXTERN_C |
#define | WDF_EXTERN_C_START |
#define | WDF_EXTERN_C_END |
#define | WDF_DMA_ENABLER_UNLIMITED_FRAGMENTS ((ULONG) -1) |
Enumerations | |
enum | _WDF_DMA_PROFILE { WdfDmaProfileInvalid = 0 , WdfDmaProfilePacket , WdfDmaProfileScatterGather , WdfDmaProfilePacket64 , WdfDmaProfileScatterGather64 , WdfDmaProfileScatterGatherDuplex , WdfDmaProfileScatterGather64Duplex , WdfDmaProfileSystem , WdfDmaProfileSystemDuplex } |
enum | _WDF_DMA_DIRECTION { WdfDmaDirectionReadFromDevice = FALSE , WdfDmaDirectionWriteToDevice = TRUE } |
enum | _WDF_DMA_ENABLER_CONFIG_FLAGS { WDF_DMA_ENABLER_CONFIG_NO_SGLIST_PREALLOCATION = 0x00000001 } |
Definition at line 153 of file wdfdmaenabler.h.
#define WDF_EXTERN_C |
Definition at line 40 of file wdfdmaenabler.h.
#define WDF_EXTERN_C_END |
Definition at line 42 of file wdfdmaenabler.h.
#define WDF_EXTERN_C_START |
Definition at line 41 of file wdfdmaenabler.h.
typedef _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS(STDCALL *PFN_WDFDMAENABLERCONFIGURESYSTEMPROFILE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
Definition at line 299 of file wdfdmaenabler.h.
typedef _In_ WDFDMAENABLER _In_ _When_(MaximumFragments==0, __drv_reportError(MaximumFragments cannot be zero)) size_t MaximumFragments) |
Definition at line 431 of file wdfdmaenabler.h.
Definition at line 310 of file wdfdmaenabler.h.
Definition at line 308 of file wdfdmaenabler.h.
Definition at line 349 of file wdfdmaenabler.h.
typedef _Must_inspect_result_ _In_ WDFDEVICE Device |
Definition at line 306 of file wdfdmaenabler.h.
_In_ WDFDMATRANSACTION _In_ WDF_DMA_DIRECTION DmaDirection |
Definition at line 462 of file wdfdmaenabler.h.
typedef _In_ WDFDMAENABLER DmaEnabler |
Definition at line 345 of file wdfdmaenabler.h.
Definition at line 312 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_DISABLE* PFN_WDF_DMA_ENABLER_DISABLE |
Definition at line 124 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_ENABLE* PFN_WDF_DMA_ENABLER_ENABLE |
Definition at line 111 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_FILL* PFN_WDF_DMA_ENABLER_FILL |
Definition at line 85 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_FLUSH* PFN_WDF_DMA_ENABLER_FLUSH |
Definition at line 98 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START* PFN_WDF_DMA_ENABLER_SELFMANAGED_IO_START |
Definition at line 137 of file wdfdmaenabler.h.
typedef EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP* PFN_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP |
Definition at line 150 of file wdfdmaenabler.h.
Definition at line 347 of file wdfdmaenabler.h.
typedef enum _WDF_DMA_DIRECTION WDF_DMA_DIRECTION |
Enumerator | |
---|---|
WdfDmaDirectionReadFromDevice | |
WdfDmaDirectionWriteToDevice |
Definition at line 64 of file wdfdmaenabler.h.
Enumerator | |
---|---|
WDF_DMA_ENABLER_CONFIG_NO_SGLIST_PREALLOCATION |
Definition at line 155 of file wdfdmaenabler.h.
Definition at line 52 of file wdfdmaenabler.h.
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_DISABLE | ) |
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_ENABLE | ) |
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_FILL | ) |
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_FLUSH | ) |
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START | ) |
typedef _Function_class_ | ( | EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP | ) |
typedef _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 382 of file wdfdmaenabler.h.
FORCEINLINE VOID WDF_DMA_ENABLER_CONFIG_INIT | ( | _Out_ PWDF_DMA_ENABLER_CONFIG | Config, |
_In_ WDF_DMA_PROFILE | Profile, | ||
_In_ size_t | MaximumLength | ||
) |
Definition at line 224 of file wdfdmaenabler.h.
Referenced by if().
FORCEINLINE VOID WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT | ( | _Out_ PWDF_DMA_SYSTEM_PROFILE_CONFIG | DmaConfig, |
_In_ PHYSICAL_ADDRESS | Address, | ||
_In_ DMA_WIDTH | DmaWidth, | ||
_In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | DmaDescriptor | ||
) |
Definition at line 279 of file wdfdmaenabler.h.