ReactOS 0.4.16-dev-2633-g8dc9e50
_CHANNEL_DATA_COMMON Struct Reference

#include <pciidex.h>

Collaboration diagram for _CHANNEL_DATA_COMMON:

Public Attributes

PPDO_DEVICE_EXTENSION PdoExt
 
CM_PARTIAL_RESOURCE_DESCRIPTOR InterruptDesc
 
PKINTERRUPT InterruptObject
 
PCHANNEL_ALLOCATE_MEMORY AllocateMemory
 
PCHANNEL_FREE_MEMORY FreeMemory
 
PCHANNEL_SET_MODE_EX SetTransferMode
 
PCHANNEL_PREPARE_PRD_TABLE PreparePrdTable
 
PCHANNEL_PREPARE_IO PrepareIo
 
PCHANNEL_START_IO StartIo
 
PCHANNEL_ENABLE_INTERRUPTS EnableInterrupts
 
PATA_CONTROLLER Controller
 
PDMA_ADAPTER DmaAdapter
 
ULONG TransferModeSupported
 
ULONG MaximumTransferLength
 
ULONG Channel
 
struct {
   ULONG   TransferModeSupported
 
   ULONG   MaximumTransferLength
 
Current
 
ULONG MaximumPhysicalPages
 
ULONG ChanInfo
 
PVOID PortContext
 
PPORT_NOTIFICATION PortNotification
 
ULONG ActiveSlotsBitmap
 
ULONG ActiveQueuedSlotsBitmap
 
PATA_DEVICE_REQUESTSlots
 

Detailed Description

Definition at line 236 of file pciidex.h.

Member Data Documentation

◆ ActiveQueuedSlotsBitmap

ULONG _CHANNEL_DATA_COMMON::ActiveQueuedSlotsBitmap

Definition at line 288 of file pciidex.h.

Referenced by AtaCtrlAbortChannel().

◆ ActiveSlotsBitmap

ULONG _CHANNEL_DATA_COMMON::ActiveSlotsBitmap

Definition at line 287 of file pciidex.h.

Referenced by AtaCtrlAbortChannel().

◆ AllocateMemory

PCHANNEL_ALLOCATE_MEMORY _CHANNEL_DATA_COMMON::AllocateMemory

Definition at line 241 of file pciidex.h.

◆ ChanInfo

ULONG _CHANNEL_DATA_COMMON::ChanInfo

◆ Channel

ULONG _CHANNEL_DATA_COMMON::Channel

◆ Controller

◆ 

struct { ... } _CHANNEL_DATA_COMMON::Current

◆ DmaAdapter

PDMA_ADAPTER _CHANNEL_DATA_COMMON::DmaAdapter

Definition at line 249 of file pciidex.h.

Referenced by PciIdeXPdoStartDevice(), and PciIdeXQueryPciIdeInterface().

◆ EnableInterrupts

PCHANNEL_ENABLE_INTERRUPTS _CHANNEL_DATA_COMMON::EnableInterrupts

Definition at line 247 of file pciidex.h.

Referenced by AtaChanEnableInterruptsSync(), and AtaCtrlAbortChannel().

◆ FreeMemory

PCHANNEL_FREE_MEMORY _CHANNEL_DATA_COMMON::FreeMemory

Definition at line 242 of file pciidex.h.

◆ InterruptDesc

CM_PARTIAL_RESOURCE_DESCRIPTOR _CHANNEL_DATA_COMMON::InterruptDesc

Definition at line 239 of file pciidex.h.

◆ InterruptObject

PKINTERRUPT _CHANNEL_DATA_COMMON::InterruptObject

Definition at line 240 of file pciidex.h.

Referenced by AtaChanEnableInterruptsSync(), and PciIdeXQueryPciIdeInterface().

◆ MaximumPhysicalPages

ULONG _CHANNEL_DATA_COMMON::MaximumPhysicalPages

Definition at line 258 of file pciidex.h.

Referenced by PciIdeXPdoStartDevice(), and PciIdeXQueryPciIdeInterface().

◆ MaximumTransferLength

ULONG _CHANNEL_DATA_COMMON::MaximumTransferLength

Definition at line 251 of file pciidex.h.

Referenced by PciIdeXPdoStartDevice().

◆ PdoExt

PPDO_DEVICE_EXTENSION _CHANNEL_DATA_COMMON::PdoExt

Definition at line 238 of file pciidex.h.

◆ PortContext

PVOID _CHANNEL_DATA_COMMON::PortContext

Definition at line 285 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ PortNotification

PPORT_NOTIFICATION _CHANNEL_DATA_COMMON::PortNotification

Definition at line 286 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ PrepareIo

PCHANNEL_PREPARE_IO _CHANNEL_DATA_COMMON::PrepareIo

Definition at line 245 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ PreparePrdTable

PCHANNEL_PREPARE_PRD_TABLE _CHANNEL_DATA_COMMON::PreparePrdTable

Definition at line 244 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ SetTransferMode

PCHANNEL_SET_MODE_EX _CHANNEL_DATA_COMMON::SetTransferMode

Definition at line 243 of file pciidex.h.

Referenced by AtaCtrlSetTransferMode().

◆ Slots

PATA_DEVICE_REQUEST* _CHANNEL_DATA_COMMON::Slots

Definition at line 289 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ StartIo

PCHANNEL_START_IO _CHANNEL_DATA_COMMON::StartIo

Definition at line 246 of file pciidex.h.

Referenced by PciIdeXQueryPciIdeInterface().

◆ TransferModeSupported

ULONG _CHANNEL_DATA_COMMON::TransferModeSupported

Definition at line 250 of file pciidex.h.

Referenced by PciIdeXPdoStartDevice(), and SvwPataControllerStart().


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