ReactOS  0.4.15-dev-1150-g593bcce
_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
 
PGET_DMA_ADAPTER_INFO GetDmaAdapterInfo
 
PGET_DMA_TRANSFER_INFO GetDmaTransferInfo
 
PINITIALIZE_DMA_TRANSFER_CONTEXT InitializeDmaTransferContext
 
PALLOCATE_COMMON_BUFFER_EX AllocateCommonBufferEx
 
PALLOCATE_ADAPTER_CHANNEL_EX AllocateAdapterChannelEx
 
PCONFIGURE_ADAPTER_CHANNEL ConfigureAdapterChannel
 
PCANCEL_ADAPTER_CHANNEL CancelAdapterChannel
 
PMAP_TRANSFER_EX MapTransferEx
 
PGET_SCATTER_GATHER_LIST_EX GetScatterGatherListEx
 
PBUILD_SCATTER_GATHER_LIST_EX BuildScatterGatherListEx
 
PFLUSH_ADAPTER_BUFFERS_EX FlushAdapterBuffersEx
 
PFREE_ADAPTER_OBJECT FreeAdapterObject
 
PCANCEL_MAPPED_TRANSFER CancelMappedTransfer
 
PALLOCATE_DOMAIN_COMMON_BUFFER AllocateDomainCommonBuffer
 
PFLUSH_DMA_BUFFER FlushDmaBuffer
 
PJOIN_DMA_DOMAIN JoinDmaDomain
 
PLEAVE_DMA_DOMAIN LeaveDmaDomain
 
PGET_DMA_DOMAIN GetDmaDomain
 
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS AllocateCommonBufferWithBounds
 
PALLOCATE_COMMON_BUFFER_VECTOR AllocateCommonBufferVector
 
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX GetCommonBufferFromVectorByIndex
 
PFREE_COMMON_BUFFER_FROM_VECTOR FreeCommonBufferFromVector
 
PFREE_COMMON_BUFFER_VECTOR FreeCommonBufferVector
 

Detailed Description

Definition at line 2612 of file iotypes.h.

Member Data Documentation

◆ AllocateAdapterChannel

PALLOCATE_ADAPTER_CHANNEL _DMA_OPERATIONS::AllocateAdapterChannel

Definition at line 2617 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_FlushMapTransfers().

◆ AllocateAdapterChannelEx

PALLOCATE_ADAPTER_CHANNEL_EX _DMA_OPERATIONS::AllocateAdapterChannelEx

Definition at line 2633 of file iotypes.h.

◆ AllocateCommonBuffer

PALLOCATE_COMMON_BUFFER _DMA_OPERATIONS::AllocateCommonBuffer

Definition at line 2615 of file iotypes.h.

Referenced by USBPORT_AllocateCommonBuffer().

◆ AllocateCommonBufferEx

PALLOCATE_COMMON_BUFFER_EX _DMA_OPERATIONS::AllocateCommonBufferEx

Definition at line 2632 of file iotypes.h.

◆ AllocateCommonBufferVector

PALLOCATE_COMMON_BUFFER_VECTOR _DMA_OPERATIONS::AllocateCommonBufferVector

Definition at line 2648 of file iotypes.h.

◆ AllocateCommonBufferWithBounds

PALLOCATE_COMMON_BUFFER_WITH_BOUNDS _DMA_OPERATIONS::AllocateCommonBufferWithBounds

Definition at line 2647 of file iotypes.h.

◆ AllocateDomainCommonBuffer

PALLOCATE_DOMAIN_COMMON_BUFFER _DMA_OPERATIONS::AllocateDomainCommonBuffer

Definition at line 2642 of file iotypes.h.

◆ BuildMdlFromScatterGatherList

PBUILD_MDL_FROM_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildMdlFromScatterGatherList

Definition at line 2628 of file iotypes.h.

◆ BuildScatterGatherList

PBUILD_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildScatterGatherList

Definition at line 2627 of file iotypes.h.

◆ BuildScatterGatherListEx

PBUILD_SCATTER_GATHER_LIST_EX _DMA_OPERATIONS::BuildScatterGatherListEx

Definition at line 2638 of file iotypes.h.

◆ CalculateScatterGatherList

PCALCULATE_SCATTER_GATHER_LIST_SIZE _DMA_OPERATIONS::CalculateScatterGatherList

Definition at line 2626 of file iotypes.h.

◆ CancelAdapterChannel

PCANCEL_ADAPTER_CHANNEL _DMA_OPERATIONS::CancelAdapterChannel

Definition at line 2635 of file iotypes.h.

◆ CancelMappedTransfer

PCANCEL_MAPPED_TRANSFER _DMA_OPERATIONS::CancelMappedTransfer

Definition at line 2641 of file iotypes.h.

◆ ConfigureAdapterChannel

PCONFIGURE_ADAPTER_CHANNEL _DMA_OPERATIONS::ConfigureAdapterChannel

Definition at line 2634 of file iotypes.h.

◆ FlushAdapterBuffers

PFLUSH_ADAPTER_BUFFERS _DMA_OPERATIONS::FlushAdapterBuffers

Definition at line 2618 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_CompleteTransfer().

◆ FlushAdapterBuffersEx

PFLUSH_ADAPTER_BUFFERS_EX _DMA_OPERATIONS::FlushAdapterBuffersEx

Definition at line 2639 of file iotypes.h.

◆ FlushDmaBuffer

PFLUSH_DMA_BUFFER _DMA_OPERATIONS::FlushDmaBuffer

Definition at line 2643 of file iotypes.h.

◆ FreeAdapterChannel

PFREE_ADAPTER_CHANNEL _DMA_OPERATIONS::FreeAdapterChannel

Definition at line 2619 of file iotypes.h.

Referenced by HalpInitDma().

◆ FreeAdapterObject

PFREE_ADAPTER_OBJECT _DMA_OPERATIONS::FreeAdapterObject

Definition at line 2640 of file iotypes.h.

◆ FreeCommonBuffer

PFREE_COMMON_BUFFER _DMA_OPERATIONS::FreeCommonBuffer

Definition at line 2616 of file iotypes.h.

Referenced by USBPORT_FreeCommonBuffer().

◆ FreeCommonBufferFromVector

PFREE_COMMON_BUFFER_FROM_VECTOR _DMA_OPERATIONS::FreeCommonBufferFromVector

Definition at line 2650 of file iotypes.h.

◆ FreeCommonBufferVector

PFREE_COMMON_BUFFER_VECTOR _DMA_OPERATIONS::FreeCommonBufferVector

Definition at line 2651 of file iotypes.h.

◆ FreeMapRegisters

PFREE_MAP_REGISTERS _DMA_OPERATIONS::FreeMapRegisters

Definition at line 2620 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_CompleteTransfer().

◆ GetCommonBufferFromVectorByIndex

PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX _DMA_OPERATIONS::GetCommonBufferFromVectorByIndex

Definition at line 2649 of file iotypes.h.

◆ GetDmaAdapterInfo

PGET_DMA_ADAPTER_INFO _DMA_OPERATIONS::GetDmaAdapterInfo

Definition at line 2629 of file iotypes.h.

◆ GetDmaAlignment

PGET_DMA_ALIGNMENT _DMA_OPERATIONS::GetDmaAlignment

Definition at line 2622 of file iotypes.h.

◆ GetDmaDomain

PGET_DMA_DOMAIN _DMA_OPERATIONS::GetDmaDomain

Definition at line 2646 of file iotypes.h.

◆ GetDmaTransferInfo

PGET_DMA_TRANSFER_INFO _DMA_OPERATIONS::GetDmaTransferInfo

Definition at line 2630 of file iotypes.h.

◆ GetScatterGatherList

PGET_SCATTER_GATHER_LIST _DMA_OPERATIONS::GetScatterGatherList

Definition at line 2624 of file iotypes.h.

◆ GetScatterGatherListEx

PGET_SCATTER_GATHER_LIST_EX _DMA_OPERATIONS::GetScatterGatherListEx

Definition at line 2637 of file iotypes.h.

◆ InitializeDmaTransferContext

PINITIALIZE_DMA_TRANSFER_CONTEXT _DMA_OPERATIONS::InitializeDmaTransferContext

Definition at line 2631 of file iotypes.h.

◆ JoinDmaDomain

PJOIN_DMA_DOMAIN _DMA_OPERATIONS::JoinDmaDomain

Definition at line 2644 of file iotypes.h.

◆ LeaveDmaDomain

PLEAVE_DMA_DOMAIN _DMA_OPERATIONS::LeaveDmaDomain

Definition at line 2645 of file iotypes.h.

◆ MapTransfer

PMAP_TRANSFER _DMA_OPERATIONS::MapTransfer

Definition at line 2621 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_MapTransfer().

◆ MapTransferEx

PMAP_TRANSFER_EX _DMA_OPERATIONS::MapTransferEx

Definition at line 2636 of file iotypes.h.

◆ PutDmaAdapter

PPUT_DMA_ADAPTER _DMA_OPERATIONS::PutDmaAdapter

Definition at line 2614 of file iotypes.h.

◆ PutScatterGatherList

PPUT_SCATTER_GATHER_LIST _DMA_OPERATIONS::PutScatterGatherList

Definition at line 2625 of file iotypes.h.

◆ ReadDmaCounter

PREAD_DMA_COUNTER _DMA_OPERATIONS::ReadDmaCounter

Definition at line 2623 of file iotypes.h.

◆ Size

ULONG _DMA_OPERATIONS::Size

Definition at line 2613 of file iotypes.h.


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