ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PIDE_AHCI_PORT_REGISTERS Struct Reference

#include <bsmaster.h>

Data Fields

union {
   struct {
      ULONG   CLB
      ULONG   CLBU
   } 
   ULONGLONG   CLB64
}; 
union {
   struct {
      ULONG   FB
      ULONG   FBU
   } 
   ULONGLONG   FB64
}; 
union {
   ULONG   IS_Reg
   AHCI_IS_REG   IS
}; 
union {
   ULONG   Reg
   struct {
      ULONG   DHRE:1
      ULONG   PSE:1
      ULONG   DSE:1
      ULONG   SDBE:1
      ULONG   UFE:1
      ULONG   DPE:1
      ULONG   PCE:1
      ULONG   DPME:1
      ULONG   Reserved_8_21:14
      ULONG   PRCE:1
      ULONG   IPME:1
      ULONG   OFE:1
      ULONG   Reserved_25:1
      ULONG   INFE:1
      ULONG   IFE:1
      ULONG   HBDE:1
      ULONG   HBFE:1
      ULONG   TFEE:1
      ULONG   CPDE:1
   } 
IE
union {
   ULONG   Reg
   struct {
      ULONG   ST:1
      ULONG   SUD:1
      ULONG   POD:1
      ULONG   CLO:1
      ULONG   FRE:1
      ULONG   Reserved_5_7:3
      ULONG   CCS:5
      ULONG   MPSS:1
      ULONG   FR:1
      ULONG   CR:1
      ULONG   CPS:1
      ULONG   PMA:1
      ULONG   HPCP:1
      ULONG   MPSP:1
      ULONG   CPD:1
      ULONG   ESP:1
      ULONG   Reserved_22_23:2
      ULONG   ATAPI:1
      ULONG   DLAE:1
      ULONG   ALPE:1
      ULONG   ASP:1
      ULONG   ICC:4
   } 
CMD
ULONG Reserved
union {
   ULONG   Reg
   struct {
      struct {
         UCHAR   ERR:1
         UCHAR   cs1:2
         UCHAR   DRQ:1
         UCHAR   cs2:3
         UCHAR   BSY:1
      }   STS
      UCHAR   ERR
      UCHAR   Reserved [2]
   } 
TFD
union {
   ULONG   Reg
   struct {
      UCHAR   SectorCount
      UCHAR   LbaLow
      UCHAR   LbaMid
      UCHAR   LbaHigh
   } 
SIG
union {
   ULONG   SStatus
   SATA_SSTATUS_REG   SSTS
}; 
union {
   ULONG   SControl
   SATA_SCONTROL_REG   SCTL
}; 
union {
   ULONG   SError
   SATA_SERROR_REG   SERR
}; 
union {
   ULONG   SACT
   ULONG   SActive
}; 
ULONG CI
union {
   ULONG   Reg
   struct {
      USHORT   PMN
      USHORT   Reserved
   } 
SNTF
ULONG FIS_Switching_Reserved [12]
UCHAR VendorSpec [16]

Detailed Description

Definition at line 424 of file bsmaster.h.


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

Generated on Mon May 28 2012 06:35:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.