The Pedigree Project 0.1
Public Attributes | List of all members
AtaStatus Union Reference
+ Collaboration diagram for AtaStatus:

Public Attributes

struct { 
 
   uint32_t   err: 1 
 
   uint32_t   obs1: 1 
 
   uint32_t   obs2: 1 
 
   uint32_t   drq: 1 
 
   uint32_t   rsvd1: 1 
 
   uint32_t   df: 1 
 
   uint32_t   drdy: 1 
 
   uint32_t   bsy: 1 
 
} reg 
 
uint8_t __reg_contents
 "Hidden" integer which contains the actual register contents
 

Detailed Description

Definition at line 31 of file ata-common.h.

Member Data Documentation

◆ __reg_contents

uint8_t AtaStatus::__reg_contents

"Hidden" integer which contains the actual register contents

Definition at line 46 of file ata-common.h.

Referenced by PciAtaController::PciAtaController().

◆ bsy

uint32_t AtaStatus::bsy

Definition at line 42 of file ata-common.h.

◆ df

uint32_t AtaStatus::df

Definition at line 40 of file ata-common.h.

◆ drdy

uint32_t AtaStatus::drdy

Definition at line 41 of file ata-common.h.

◆ drq

uint32_t AtaStatus::drq

Definition at line 38 of file ata-common.h.

◆ err

uint32_t AtaStatus::err

Definition at line 35 of file ata-common.h.

◆ obs1

uint32_t AtaStatus::obs1

Definition at line 36 of file ata-common.h.

◆ obs2

uint32_t AtaStatus::obs2

Definition at line 37 of file ata-common.h.

◆ [struct]

struct { ... } AtaStatus::reg

This struct provides an easy way to literally code when working with the ATA status register.

◆ rsvd1

uint32_t AtaStatus::rsvd1

Definition at line 39 of file ata-common.h.


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