ReactOS 0.4.16-dev-963-g182f353
_IDE_REGISTERS Struct Reference

#include <hwidep.h>

Public Attributes

IDE_REG Data
 
union {
   IDE_REG   Features
 
   IDE_REG   Error
 
}; 
 
union {
   IDE_REG   SectorCount
 
   IDE_REG   InterruptReason
 
}; 
 
IDE_REG LbaLow
 LBA bits 0-7, 24-31.
 
union {
   IDE_REG   LbaMid
 LBA bits 8-15, 32-39. More...
 
   IDE_REG   ByteCountLow
 
   IDE_REG   SignatureLow
 
}; 
 
union {
   IDE_REG   LbaHigh
 LBA bits 16-23, 40-47. More...
 
   IDE_REG   ByteCountHigh
 
   IDE_REG   SignatureHigh
 
}; 
 
IDE_REG Device
 
union {
   IDE_REG   Command
 
   IDE_REG   Status
 
}; 
 
union {
   IDE_REG   Control
 
   IDE_REG   AlternateStatus
 
}; 
 

Detailed Description

Definition at line 100 of file hwidep.h.

Member Data Documentation

◆ 

union { ... } _IDE_REGISTERS::@157

◆ 

union { ... } _IDE_REGISTERS::@159

◆ 

union { ... } _IDE_REGISTERS::@161

◆ 

union { ... } _IDE_REGISTERS::@163

◆ 

union { ... } _IDE_REGISTERS::@165

◆ 

union { ... } _IDE_REGISTERS::@167

◆ AlternateStatus

IDE_REG _IDE_REGISTERS::AlternateStatus

Definition at line 135 of file hwidep.h.

◆ ByteCountHigh

IDE_REG _IDE_REGISTERS::ByteCountHigh

Definition at line 123 of file hwidep.h.

Referenced by AtapIsDevicePresent().

◆ ByteCountLow

IDE_REG _IDE_REGISTERS::ByteCountLow

Definition at line 117 of file hwidep.h.

Referenced by AtapIsDevicePresent().

◆ Command

IDE_REG _IDE_REGISTERS::Command

Definition at line 129 of file hwidep.h.

◆ Control

IDE_REG _IDE_REGISTERS::Control

Definition at line 134 of file hwidep.h.

◆ Data

IDE_REG _IDE_REGISTERS::Data

Definition at line 102 of file hwidep.h.

Referenced by AtaInit(), AtapIsDevicePresent(), and AtapPerformSoftwareReset().

◆ Device

IDE_REG _IDE_REGISTERS::Device

Definition at line 126 of file hwidep.h.

◆ Error

IDE_REG _IDE_REGISTERS::Error

Definition at line 106 of file hwidep.h.

◆ Features

IDE_REG _IDE_REGISTERS::Features

Definition at line 105 of file hwidep.h.

◆ InterruptReason

IDE_REG _IDE_REGISTERS::InterruptReason

Definition at line 111 of file hwidep.h.

◆ LbaHigh

IDE_REG _IDE_REGISTERS::LbaHigh

LBA bits 16-23, 40-47.

Definition at line 122 of file hwidep.h.

◆ LbaLow

IDE_REG _IDE_REGISTERS::LbaLow

LBA bits 0-7, 24-31.

Definition at line 113 of file hwidep.h.

◆ LbaMid

IDE_REG _IDE_REGISTERS::LbaMid

LBA bits 8-15, 32-39.

Definition at line 116 of file hwidep.h.

◆ SectorCount

IDE_REG _IDE_REGISTERS::SectorCount

Definition at line 110 of file hwidep.h.

◆ SignatureHigh

IDE_REG _IDE_REGISTERS::SignatureHigh

Definition at line 124 of file hwidep.h.

◆ SignatureLow

IDE_REG _IDE_REGISTERS::SignatureLow

Definition at line 118 of file hwidep.h.

◆ Status

IDE_REG _IDE_REGISTERS::Status

Definition at line 130 of file hwidep.h.

Referenced by AtapIsDevicePresent().


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