ReactOS  0.4.14-dev-1115-gebeeb9d
_DMA_OPERATIONS Struct Reference

#include <iotypes.h>

Collaboration diagram for _DMA_OPERATIONS:

Public Attributes

ULONG Size
 
PPUT_DMA_ADAPTER PutDmaAdapter
 
PALLOCATE_COMMON_BUFFER AllocateCommonBuffer
 
PFREE_COMMON_BUFFER FreeCommonBuffer
 
PALLOCATE_ADAPTER_CHANNEL AllocateAdapterChannel
 
PFLUSH_ADAPTER_BUFFERS FlushAdapterBuffers
 
PFREE_ADAPTER_CHANNEL FreeAdapterChannel
 
PFREE_MAP_REGISTERS FreeMapRegisters
 
PMAP_TRANSFER MapTransfer
 
PGET_DMA_ALIGNMENT GetDmaAlignment
 
PREAD_DMA_COUNTER ReadDmaCounter
 
PGET_SCATTER_GATHER_LIST GetScatterGatherList
 
PPUT_SCATTER_GATHER_LIST PutScatterGatherList
 
PCALCULATE_SCATTER_GATHER_LIST_SIZE CalculateScatterGatherList
 
PBUILD_SCATTER_GATHER_LIST BuildScatterGatherList
 
PBUILD_MDL_FROM_SCATTER_GATHER_LIST BuildMdlFromScatterGatherList
 

Detailed Description

Definition at line 2309 of file iotypes.h.

Member Data Documentation

◆ AllocateAdapterChannel

PALLOCATE_ADAPTER_CHANNEL _DMA_OPERATIONS::AllocateAdapterChannel

Definition at line 2314 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_FlushMapTransfers().

◆ AllocateCommonBuffer

PALLOCATE_COMMON_BUFFER _DMA_OPERATIONS::AllocateCommonBuffer

Definition at line 2312 of file iotypes.h.

Referenced by USBPORT_AllocateCommonBuffer().

◆ BuildMdlFromScatterGatherList

PBUILD_MDL_FROM_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildMdlFromScatterGatherList

Definition at line 2325 of file iotypes.h.

◆ BuildScatterGatherList

PBUILD_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildScatterGatherList

Definition at line 2324 of file iotypes.h.

◆ CalculateScatterGatherList

PCALCULATE_SCATTER_GATHER_LIST_SIZE _DMA_OPERATIONS::CalculateScatterGatherList

Definition at line 2323 of file iotypes.h.

◆ FlushAdapterBuffers

PFLUSH_ADAPTER_BUFFERS _DMA_OPERATIONS::FlushAdapterBuffers

Definition at line 2315 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_CompleteTransfer().

◆ FreeAdapterChannel

PFREE_ADAPTER_CHANNEL _DMA_OPERATIONS::FreeAdapterChannel

Definition at line 2316 of file iotypes.h.

Referenced by HalpInitDma().

◆ FreeCommonBuffer

PFREE_COMMON_BUFFER _DMA_OPERATIONS::FreeCommonBuffer

Definition at line 2313 of file iotypes.h.

Referenced by USBPORT_FreeCommonBuffer().

◆ FreeMapRegisters

PFREE_MAP_REGISTERS _DMA_OPERATIONS::FreeMapRegisters

Definition at line 2317 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_CompleteTransfer().

◆ GetDmaAlignment

PGET_DMA_ALIGNMENT _DMA_OPERATIONS::GetDmaAlignment

Definition at line 2319 of file iotypes.h.

◆ GetScatterGatherList

PGET_SCATTER_GATHER_LIST _DMA_OPERATIONS::GetScatterGatherList

Definition at line 2321 of file iotypes.h.

◆ MapTransfer

PMAP_TRANSFER _DMA_OPERATIONS::MapTransfer

Definition at line 2318 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_MapTransfer().

◆ PutDmaAdapter

PPUT_DMA_ADAPTER _DMA_OPERATIONS::PutDmaAdapter

Definition at line 2311 of file iotypes.h.

◆ PutScatterGatherList

PPUT_SCATTER_GATHER_LIST _DMA_OPERATIONS::PutScatterGatherList

Definition at line 2322 of file iotypes.h.

◆ ReadDmaCounter

PREAD_DMA_COUNTER _DMA_OPERATIONS::ReadDmaCounter

Definition at line 2320 of file iotypes.h.

◆ Size

ULONG _DMA_OPERATIONS::Size

Definition at line 2310 of file iotypes.h.


The documentation for this struct was generated from the following file: