ReactOS 0.4.16-dev-2633-g8dc9e50
_CHANNEL_DATA_PATA Struct Reference

#include <pciidex.h>

Collaboration diagram for _CHANNEL_DATA_PATA:

Public Attributes

 CHANNEL_DATA_COMMON
 
PCHANNEL_LOAD_TASK_FILE LoadTaskFile
 
PCHANNEL_SAVE_TASK_FILE SaveTaskFile
 
PCHANNEL_READ_STATUS ReadStatus
 
PPCIIDE_PRD_TABLE_ENTRY PrdTable
 
ULONG PrdTablePhysicalAddress
 
IDE_REGISTERS Regs
 
PCHANNEL_CHECK_INTERRUPT CheckInterrupt
 
PUCHAR DataBuffer
 
ULONG BytesToTransfer
 
ULONG CommandFlags
 
ULONG DrqByteCount
 
BOOLEAN IsPollingActive
 
KDPC PollingTimerDpc
 
PCHANNEL_READ_SCR ScrRead
 
PCHANNEL_WRITE_SCR ScrWrite
 
IDE_ACPI_TIMING_MODE_BLOCK CurrentTimingMode
 
ULONG HwFlags
 
PUCHAR HwExt [ANYSIZE_ARRAY]
 

Detailed Description

Definition at line 292 of file pciidex.h.

Member Data Documentation

◆ BytesToTransfer

ULONG _CHANNEL_DATA_PATA::BytesToTransfer

Definition at line 305 of file pciidex.h.

Referenced by PataPrepareIo().

◆ CHANNEL_DATA_COMMON

_CHANNEL_DATA_PATA::CHANNEL_DATA_COMMON

Common data, must be the first member.

Definition at line 295 of file pciidex.h.

◆ CheckInterrupt

◆ CommandFlags

ULONG _CHANNEL_DATA_PATA::CommandFlags

Definition at line 306 of file pciidex.h.

Referenced by PataChannelIsr(), PataPollingTimerDpc(), PataStartIo(), and PciIdeChannelIsr().

◆ CurrentTimingMode

IDE_ACPI_TIMING_MODE_BLOCK _CHANNEL_DATA_PATA::CurrentTimingMode

Definition at line 315 of file pciidex.h.

Referenced by AtaCtrlSetTransferMode(), and PciIdeXPdoStartDevice().

◆ DataBuffer

PUCHAR _CHANNEL_DATA_PATA::DataBuffer

Definition at line 304 of file pciidex.h.

Referenced by PataPrepareIo().

◆ DrqByteCount

ULONG _CHANNEL_DATA_PATA::DrqByteCount

Definition at line 307 of file pciidex.h.

◆ HwExt

PUCHAR _CHANNEL_DATA_PATA::HwExt[ANYSIZE_ARRAY]

Definition at line 317 of file pciidex.h.

Referenced by IntelPiixLegacyPrepareIo(), and IntelPiixLegacySetTransferMode().

◆ HwFlags

◆ IsPollingActive

BOOLEAN _CHANNEL_DATA_PATA::IsPollingActive

Definition at line 311 of file pciidex.h.

Referenced by PataResetChannel(), and PataStartIo().

◆ LoadTaskFile

PCHANNEL_LOAD_TASK_FILE _CHANNEL_DATA_PATA::LoadTaskFile

Definition at line 297 of file pciidex.h.

Referenced by PciIdeCreateChannelData(), and SvwSataGetControllerProperties().

◆ PollingTimerDpc

KDPC _CHANNEL_DATA_PATA::PollingTimerDpc

Definition at line 312 of file pciidex.h.

Referenced by PataPollingTimerDpc(), PataStartIo(), and PciIdeCreateChannelData().

◆ PrdTable

PPCIIDE_PRD_TABLE_ENTRY _CHANNEL_DATA_PATA::PrdTable

Definition at line 300 of file pciidex.h.

Referenced by PciIdeAllocateMemory(), PciIdeFreeMemory(), and PciIdePreparePrdTable().

◆ PrdTablePhysicalAddress

ULONG _CHANNEL_DATA_PATA::PrdTablePhysicalAddress

Definition at line 301 of file pciidex.h.

Referenced by PciIdeAllocateMemory(), and PciIdeFreeMemory().

◆ ReadStatus

◆ Regs

◆ SaveTaskFile

PCHANNEL_SAVE_TASK_FILE _CHANNEL_DATA_PATA::SaveTaskFile

Definition at line 298 of file pciidex.h.

Referenced by PciIdeCreateChannelData(), and SvwSataGetControllerProperties().

◆ ScrRead

◆ ScrWrite


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