ReactOS 0.4.15-dev-7918-g2a2556c
_ADAPTER_OBJECT Struct Reference

#include <haldma.h>

Collaboration diagram for _ADAPTER_OBJECT:

Public Attributes

DMA_ADAPTER DmaHeader
 
struct _ADAPTER_OBJECTMasterAdapter
 
ULONG MapRegistersPerChannel
 
PVOID AdapterBaseVa
 
PROS_MAP_REGISTER_ENTRY MapRegisterBase
 
ULONG NumberOfMapRegisters
 
ULONG CommittedMapRegisters
 
PWAIT_CONTEXT_BLOCK CurrentWcb
 
KDEVICE_QUEUE ChannelWaitQueue
 
PKDEVICE_QUEUE RegisterWaitQueue
 
LIST_ENTRY AdapterQueue
 
KSPIN_LOCK SpinLock
 
PRTL_BITMAP MapRegisters
 
PUCHAR PagePort
 
UCHAR ChannelNumber
 
UCHAR AdapterNumber
 
USHORT DmaPortAddress
 
DMA_MODE AdapterMode
 
BOOLEAN NeedsMapRegisters
 
BOOLEAN MasterDevice
 
BOOLEAN Width16Bits
 
BOOLEAN ScatterGather
 
BOOLEAN IgnoreCount
 
BOOLEAN Dma32BitAddresses
 
BOOLEAN Dma64BitAddresses
 
LIST_ENTRY AdapterList
 

Detailed Description

Definition at line 319 of file haldma.h.

Member Data Documentation

◆ AdapterBaseVa

PVOID _ADAPTER_OBJECT::AdapterBaseVa

Definition at line 334 of file haldma.h.

◆ AdapterList

LIST_ENTRY _ADAPTER_OBJECT::AdapterList

Definition at line 358 of file haldma.h.

◆ AdapterMode

DMA_MODE _ADAPTER_OBJECT::AdapterMode

Definition at line 350 of file haldma.h.

◆ AdapterNumber

UCHAR _ADAPTER_OBJECT::AdapterNumber

Definition at line 348 of file haldma.h.

◆ AdapterQueue

LIST_ENTRY _ADAPTER_OBJECT::AdapterQueue

Definition at line 343 of file haldma.h.

◆ ChannelNumber

UCHAR _ADAPTER_OBJECT::ChannelNumber

Definition at line 347 of file haldma.h.

◆ ChannelWaitQueue

KDEVICE_QUEUE _ADAPTER_OBJECT::ChannelWaitQueue

Definition at line 341 of file haldma.h.

◆ CommittedMapRegisters

ULONG _ADAPTER_OBJECT::CommittedMapRegisters

Definition at line 338 of file haldma.h.

◆ CurrentWcb

PWAIT_CONTEXT_BLOCK _ADAPTER_OBJECT::CurrentWcb

Definition at line 340 of file haldma.h.

◆ Dma32BitAddresses

BOOLEAN _ADAPTER_OBJECT::Dma32BitAddresses

Definition at line 356 of file haldma.h.

◆ Dma64BitAddresses

BOOLEAN _ADAPTER_OBJECT::Dma64BitAddresses

Definition at line 357 of file haldma.h.

◆ DmaHeader

DMA_ADAPTER _ADAPTER_OBJECT::DmaHeader

Definition at line 325 of file haldma.h.

◆ DmaPortAddress

USHORT _ADAPTER_OBJECT::DmaPortAddress

Definition at line 349 of file haldma.h.

◆ IgnoreCount

BOOLEAN _ADAPTER_OBJECT::IgnoreCount

Definition at line 355 of file haldma.h.

◆ MapRegisterBase

PROS_MAP_REGISTER_ENTRY _ADAPTER_OBJECT::MapRegisterBase

Definition at line 335 of file haldma.h.

◆ MapRegisters

PRTL_BITMAP _ADAPTER_OBJECT::MapRegisters

Definition at line 345 of file haldma.h.

◆ MapRegistersPerChannel

ULONG _ADAPTER_OBJECT::MapRegistersPerChannel

Definition at line 333 of file haldma.h.

◆ MasterAdapter

struct _ADAPTER_OBJECT* _ADAPTER_OBJECT::MasterAdapter

Definition at line 331 of file haldma.h.

◆ MasterDevice

BOOLEAN _ADAPTER_OBJECT::MasterDevice

Definition at line 352 of file haldma.h.

◆ NeedsMapRegisters

BOOLEAN _ADAPTER_OBJECT::NeedsMapRegisters

Definition at line 351 of file haldma.h.

◆ NumberOfMapRegisters

ULONG _ADAPTER_OBJECT::NumberOfMapRegisters

Definition at line 337 of file haldma.h.

◆ PagePort

PUCHAR _ADAPTER_OBJECT::PagePort

Definition at line 346 of file haldma.h.

◆ RegisterWaitQueue

PKDEVICE_QUEUE _ADAPTER_OBJECT::RegisterWaitQueue

Definition at line 342 of file haldma.h.

◆ ScatterGather

BOOLEAN _ADAPTER_OBJECT::ScatterGather

Definition at line 354 of file haldma.h.

◆ SpinLock

KSPIN_LOCK _ADAPTER_OBJECT::SpinLock

Definition at line 344 of file haldma.h.

◆ Width16Bits

BOOLEAN _ADAPTER_OBJECT::Width16Bits

Definition at line 353 of file haldma.h.


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