Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ata_cdb Union Reference

Data Fields

struct {
   unsigned char   SignatureByte0
 
   unsigned char   SignatureByte1
 
   unsigned char   ActionSelect
 
   unsigned char   RegisterSelect
 
   unsigned char   TransferBlockSize
 
   unsigned char   WriteData3F6
 
   unsigned char   WriteData1F1
 
   unsigned char   WriteData1F2
 
   unsigned char   WriteData1F3
 
   unsigned char   WriteData1F4
 
   unsigned char   WriteData1F5
 
   unsigned char   WriteData1F6
 
   unsigned char   WriteData1F7
 
   unsigned char   Reserved [3]
 
generic
 
struct {
   unsigned char   SignatureByte0
 
   unsigned char   SignatureByte1
 
   unsigned char   ActionSelect
 
   unsigned char   RegisterSelect
 
   unsigned char   TransferBlockSize
 
   unsigned char   AlternateStatusByte
 
   unsigned char   ErrorByte
 
   unsigned char   SectorCountByte
 
   unsigned char   SectorNumberByte
 
   unsigned char   CylinderLowByte
 
   unsigned char   CylinderHighByte
 
   unsigned char   DeviceHeadByte
 
   unsigned char   StatusByte
 
   unsigned char   Reserved [3]
 
read
 
struct {
   unsigned char   SignatureByte0
 
   unsigned char   SignatureByte1
 
   unsigned char   ActionSelect
 
   unsigned char   RegisterSelect
 
   unsigned char   TransferBlockSize
 
   unsigned char   DeviceControlByte
 
   unsigned char   FeaturesByte
 
   unsigned char   SectorCountByte
 
   unsigned char   SectorNumberByte
 
   unsigned char   CylinderLowByte
 
   unsigned char   CylinderHighByte
 
   unsigned char   DeviceHeadByte
 
   unsigned char   CommandByte
 
   unsigned char   Reserved [3]
 
write
 

Detailed Description

Definition at line 202 of file isd200.c.

Field Documentation

unsigned char ActionSelect

Definition at line 206 of file isd200.c.

unsigned char AlternateStatusByte

Definition at line 226 of file isd200.c.

unsigned char CommandByte

Definition at line 250 of file isd200.c.

unsigned char CylinderHighByte

Definition at line 231 of file isd200.c.

unsigned char CylinderLowByte

Definition at line 230 of file isd200.c.

unsigned char DeviceControlByte

Definition at line 243 of file isd200.c.

unsigned char DeviceHeadByte

Definition at line 232 of file isd200.c.

unsigned char ErrorByte

Definition at line 227 of file isd200.c.

unsigned char FeaturesByte

Definition at line 244 of file isd200.c.

struct { ... } generic
struct { ... } read
unsigned char RegisterSelect

Definition at line 207 of file isd200.c.

unsigned char Reserved[3]

Definition at line 217 of file isd200.c.

unsigned char SectorCountByte

Definition at line 228 of file isd200.c.

unsigned char SectorNumberByte

Definition at line 229 of file isd200.c.

unsigned char SignatureByte0

Definition at line 204 of file isd200.c.

unsigned char SignatureByte1

Definition at line 205 of file isd200.c.

unsigned char StatusByte

Definition at line 233 of file isd200.c.

unsigned char TransferBlockSize

Definition at line 208 of file isd200.c.

struct { ... } write
unsigned char WriteData1F1

Definition at line 210 of file isd200.c.

unsigned char WriteData1F2

Definition at line 211 of file isd200.c.

unsigned char WriteData1F3

Definition at line 212 of file isd200.c.

unsigned char WriteData1F4

Definition at line 213 of file isd200.c.

unsigned char WriteData1F5

Definition at line 214 of file isd200.c.

unsigned char WriteData1F6

Definition at line 215 of file isd200.c.

unsigned char WriteData1F7

Definition at line 216 of file isd200.c.

unsigned char WriteData3F6

Definition at line 209 of file isd200.c.


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