ReactOS 0.4.15-dev-7998-gdb93cb1
_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 2632 of file iotypes.h.

Member Data Documentation

◆ AllocateAdapterChannel

PALLOCATE_ADAPTER_CHANNEL _DMA_OPERATIONS::AllocateAdapterChannel

Definition at line 2637 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_FlushMapTransfers().

◆ AllocateAdapterChannelEx

PALLOCATE_ADAPTER_CHANNEL_EX _DMA_OPERATIONS::AllocateAdapterChannelEx

Definition at line 2653 of file iotypes.h.

Referenced by FxDmaPacketTransaction::AllocateAdapterChannel().

◆ AllocateCommonBuffer

PALLOCATE_COMMON_BUFFER _DMA_OPERATIONS::AllocateCommonBuffer

Definition at line 2635 of file iotypes.h.

Referenced by USBPORT_AllocateCommonBuffer().

◆ AllocateCommonBufferEx

PALLOCATE_COMMON_BUFFER_EX _DMA_OPERATIONS::AllocateCommonBufferEx

Definition at line 2652 of file iotypes.h.

◆ AllocateCommonBufferVector

PALLOCATE_COMMON_BUFFER_VECTOR _DMA_OPERATIONS::AllocateCommonBufferVector

Definition at line 2668 of file iotypes.h.

◆ AllocateCommonBufferWithBounds

PALLOCATE_COMMON_BUFFER_WITH_BOUNDS _DMA_OPERATIONS::AllocateCommonBufferWithBounds

Definition at line 2667 of file iotypes.h.

◆ AllocateDomainCommonBuffer

PALLOCATE_DOMAIN_COMMON_BUFFER _DMA_OPERATIONS::AllocateDomainCommonBuffer

Definition at line 2662 of file iotypes.h.

◆ BuildMdlFromScatterGatherList

PBUILD_MDL_FROM_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildMdlFromScatterGatherList

Definition at line 2648 of file iotypes.h.

◆ BuildScatterGatherList

PBUILD_SCATTER_GATHER_LIST _DMA_OPERATIONS::BuildScatterGatherList

Definition at line 2647 of file iotypes.h.

◆ BuildScatterGatherListEx

PBUILD_SCATTER_GATHER_LIST_EX _DMA_OPERATIONS::BuildScatterGatherListEx

Definition at line 2658 of file iotypes.h.

Referenced by FxDmaScatterGatherTransaction::BuildScatterGatherList().

◆ CalculateScatterGatherList

PCALCULATE_SCATTER_GATHER_LIST_SIZE _DMA_OPERATIONS::CalculateScatterGatherList

Definition at line 2646 of file iotypes.h.

◆ CancelAdapterChannel

PCANCEL_ADAPTER_CHANNEL _DMA_OPERATIONS::CancelAdapterChannel

Definition at line 2655 of file iotypes.h.

Referenced by FxDmaTransactionBase::CancelResourceAllocation().

◆ CancelMappedTransfer

PCANCEL_MAPPED_TRANSFER _DMA_OPERATIONS::CancelMappedTransfer

Definition at line 2661 of file iotypes.h.

◆ ConfigureAdapterChannel

PCONFIGURE_ADAPTER_CHANNEL _DMA_OPERATIONS::ConfigureAdapterChannel

Definition at line 2654 of file iotypes.h.

◆ FlushAdapterBuffers

PFLUSH_ADAPTER_BUFFERS _DMA_OPERATIONS::FlushAdapterBuffers

◆ FlushAdapterBuffersEx

PFLUSH_ADAPTER_BUFFERS_EX _DMA_OPERATIONS::FlushAdapterBuffersEx

Definition at line 2659 of file iotypes.h.

Referenced by FxDmaPacketTransaction::FlushAdapterBuffers().

◆ FlushDmaBuffer

PFLUSH_DMA_BUFFER _DMA_OPERATIONS::FlushDmaBuffer

Definition at line 2663 of file iotypes.h.

◆ FreeAdapterChannel

PFREE_ADAPTER_CHANNEL _DMA_OPERATIONS::FreeAdapterChannel

Definition at line 2639 of file iotypes.h.

Referenced by HalpInitDma().

◆ FreeAdapterObject

PFREE_ADAPTER_OBJECT _DMA_OPERATIONS::FreeAdapterObject

Definition at line 2660 of file iotypes.h.

◆ FreeCommonBuffer

PFREE_COMMON_BUFFER _DMA_OPERATIONS::FreeCommonBuffer

Definition at line 2636 of file iotypes.h.

Referenced by USBPORT_FreeCommonBuffer().

◆ FreeCommonBufferFromVector

PFREE_COMMON_BUFFER_FROM_VECTOR _DMA_OPERATIONS::FreeCommonBufferFromVector

Definition at line 2670 of file iotypes.h.

◆ FreeCommonBufferVector

PFREE_COMMON_BUFFER_VECTOR _DMA_OPERATIONS::FreeCommonBufferVector

Definition at line 2671 of file iotypes.h.

◆ FreeMapRegisters

PFREE_MAP_REGISTERS _DMA_OPERATIONS::FreeMapRegisters

Definition at line 2640 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_CompleteTransfer().

◆ GetCommonBufferFromVectorByIndex

PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX _DMA_OPERATIONS::GetCommonBufferFromVectorByIndex

Definition at line 2669 of file iotypes.h.

◆ GetDmaAdapterInfo

PGET_DMA_ADAPTER_INFO _DMA_OPERATIONS::GetDmaAdapterInfo

Definition at line 2649 of file iotypes.h.

◆ GetDmaAlignment

PGET_DMA_ALIGNMENT _DMA_OPERATIONS::GetDmaAlignment

Definition at line 2642 of file iotypes.h.

◆ GetDmaDomain

PGET_DMA_DOMAIN _DMA_OPERATIONS::GetDmaDomain

Definition at line 2666 of file iotypes.h.

◆ GetDmaTransferInfo

PGET_DMA_TRANSFER_INFO _DMA_OPERATIONS::GetDmaTransferInfo

Definition at line 2650 of file iotypes.h.

◆ GetScatterGatherList

PGET_SCATTER_GATHER_LIST _DMA_OPERATIONS::GetScatterGatherList

Definition at line 2644 of file iotypes.h.

◆ GetScatterGatherListEx

PGET_SCATTER_GATHER_LIST_EX _DMA_OPERATIONS::GetScatterGatherListEx

Definition at line 2657 of file iotypes.h.

Referenced by FxDmaScatterGatherTransaction::GetScatterGatherList().

◆ InitializeDmaTransferContext

PINITIALIZE_DMA_TRANSFER_CONTEXT _DMA_OPERATIONS::InitializeDmaTransferContext

Definition at line 2651 of file iotypes.h.

Referenced by FxDmaEnabler::InitializeTransferContext().

◆ JoinDmaDomain

PJOIN_DMA_DOMAIN _DMA_OPERATIONS::JoinDmaDomain

Definition at line 2664 of file iotypes.h.

◆ LeaveDmaDomain

PLEAVE_DMA_DOMAIN _DMA_OPERATIONS::LeaveDmaDomain

Definition at line 2665 of file iotypes.h.

◆ MapTransfer

PMAP_TRANSFER _DMA_OPERATIONS::MapTransfer

Definition at line 2641 of file iotypes.h.

Referenced by HalpInitDma(), and USBPORT_MapTransfer().

◆ MapTransferEx

PMAP_TRANSFER_EX _DMA_OPERATIONS::MapTransferEx

Definition at line 2656 of file iotypes.h.

Referenced by FxDmaPacketTransaction::MapTransfer().

◆ PutDmaAdapter

PPUT_DMA_ADAPTER _DMA_OPERATIONS::PutDmaAdapter

Definition at line 2634 of file iotypes.h.

◆ PutScatterGatherList

PPUT_SCATTER_GATHER_LIST _DMA_OPERATIONS::PutScatterGatherList

Definition at line 2645 of file iotypes.h.

◆ ReadDmaCounter

PREAD_DMA_COUNTER _DMA_OPERATIONS::ReadDmaCounter

Definition at line 2643 of file iotypes.h.

◆ Size

ULONG _DMA_OPERATIONS::Size

Definition at line 2633 of file iotypes.h.


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