ReactOS 0.4.16-dev-2646-g1219156
_ATA_TASKFILE Struct Reference

#include <hwidep.h>

Collaboration diagram for _ATA_TASKFILE:

Public Attributes

UCHAR DriveSelect
 
UCHAR Command
 
struct {
   UCHAR   Feature
 
   UCHAR   SectorCount
 
   UCHAR   LowLba
 
   UCHAR   MidLba
 
   UCHAR   HighLba
 
Data [2]
 
union {
   UCHAR   Command
 
   UCHAR   Status
 
}; 
 
union {
   UCHAR   Feature
 
   UCHAR   Error
 
}; 
 
UCHAR LowLbaEx
 LBA bits 24-31.
 
UCHAR MidLbaEx
 LBA bits 32-39.
 
UCHAR HighLbaEx
 LBA bits 40-47.
 
UCHAR FeatureEx
 
UCHAR SectorCountEx
 
UCHAR Icc
 Isochronous Command Completion.
 
ULONG Auxiliary
 

Detailed Description

ATA Task File interface

Definition at line 144 of file hwidep.h.

Member Data Documentation

◆ 

union { ... } _ATA_TASKFILE::@3667

◆ 

union { ... } _ATA_TASKFILE::@3669

◆ Auxiliary

ULONG _ATA_TASKFILE::Auxiliary

Definition at line 202 of file ata_shared.h.

Referenced by AtaAhciBuildAtaCommandFis().

◆ Command

◆ 

struct { ... } _ATA_TASKFILE::Data[2]

◆ DriveSelect

◆ Error

UCHAR _ATA_TASKFILE::Error

◆ Feature

◆ FeatureEx

◆ HighLba

◆ HighLbaEx

◆ Icc

UCHAR _ATA_TASKFILE::Icc

Isochronous Command Completion.

Definition at line 201 of file ata_shared.h.

Referenced by AtaAhciBuildAtaCommandFis().

◆ LowLba

◆ LowLbaEx

◆ MidLba

◆ MidLbaEx

◆ SectorCount

◆ SectorCountEx

◆ Status

UCHAR _ATA_TASKFILE::Status

Definition at line 184 of file ata_shared.h.

Referenced by AtaDeviceNcqRecovery(), and AtaReqSetAtaStatusSenseData().


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