ReactOS 0.4.15-dev-7918-g2a2556c
_AHCI_ADAPTER_EXTENSION Struct Reference

#include <storahci.h>

Collaboration diagram for _AHCI_ADAPTER_EXTENSION:

Public Attributes

ULONG SystemIoBusNumber
 
ULONG SlotNumber
 
ULONG AhciBaseAddress
 
PULONG IS
 
ULONG PortImplemented
 
ULONG PortCount
 
USHORT VendorID
 
USHORT DeviceID
 
USHORT RevisionID
 
ULONG Version
 
ULONG CAP
 
ULONG CAP2
 
ULONG LastInterruptPort
 
ULONG CurrentCommandSlot
 
PVOID NonCachedExtension
 
struct {
   ULONG   MessagePerPort: 1
 
   ULONG   Removed: 1
 
   ULONG   Reserved: 30
 
StateFlags
 
PAHCI_MEMORY_REGISTERS ABAR_Address
 
AHCI_PORT_EXTENSION PortExtension [MAXIMUM_AHCI_PORT_COUNT]
 

Detailed Description

Definition at line 498 of file storahci.h.

Member Data Documentation

◆ ABAR_Address

PAHCI_MEMORY_REGISTERS _AHCI_ADAPTER_EXTENSION::ABAR_Address

Definition at line 527 of file storahci.h.

Referenced by AhciHwFindAdapter(), AhciHwInitialize(), and AhciPortInitialize().

◆ AhciBaseAddress

ULONG _AHCI_ADAPTER_EXTENSION::AhciBaseAddress

Definition at line 502 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ CAP

◆ CAP2

ULONG _AHCI_ADAPTER_EXTENSION::CAP2

Definition at line 513 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ CurrentCommandSlot

ULONG _AHCI_ADAPTER_EXTENSION::CurrentCommandSlot

Definition at line 515 of file storahci.h.

◆ DeviceID

USHORT _AHCI_ADAPTER_EXTENSION::DeviceID

Definition at line 508 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ IS

PULONG _AHCI_ADAPTER_EXTENSION::IS

◆ LastInterruptPort

ULONG _AHCI_ADAPTER_EXTENSION::LastInterruptPort

Definition at line 514 of file storahci.h.

Referenced by AhciHwFindAdapter(), and AhciHwInterrupt().

◆ MessagePerPort

ULONG _AHCI_ADAPTER_EXTENSION::MessagePerPort

Definition at line 522 of file storahci.h.

◆ NonCachedExtension

PVOID _AHCI_ADAPTER_EXTENSION::NonCachedExtension

Definition at line 517 of file storahci.h.

◆ PortCount

ULONG _AHCI_ADAPTER_EXTENSION::PortCount

Definition at line 505 of file storahci.h.

Referenced by AhciHwFindAdapter(), AhciHwInterrupt(), and AhciHwPassiveInitialize().

◆ PortExtension

AHCI_PORT_EXTENSION _AHCI_ADAPTER_EXTENSION::PortExtension[MAXIMUM_AHCI_PORT_COUNT]

Definition at line 528 of file storahci.h.

Referenced by AhciHwFindAdapter(), AhciHwInterrupt(), and AhciHwPassiveInitialize().

◆ PortImplemented

ULONG _AHCI_ADAPTER_EXTENSION::PortImplemented

Definition at line 504 of file storahci.h.

Referenced by AhciHwFindAdapter(), AhciHwInterrupt(), and AhciHwPassiveInitialize().

◆ Removed

ULONG _AHCI_ADAPTER_EXTENSION::Removed

Definition at line 523 of file storahci.h.

◆ Reserved

ULONG _AHCI_ADAPTER_EXTENSION::Reserved

Definition at line 524 of file storahci.h.

◆ RevisionID

USHORT _AHCI_ADAPTER_EXTENSION::RevisionID

Definition at line 509 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ SlotNumber

ULONG _AHCI_ADAPTER_EXTENSION::SlotNumber

Definition at line 501 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ 

struct { ... } _AHCI_ADAPTER_EXTENSION::StateFlags

◆ SystemIoBusNumber

ULONG _AHCI_ADAPTER_EXTENSION::SystemIoBusNumber

Definition at line 500 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ VendorID

USHORT _AHCI_ADAPTER_EXTENSION::VendorID

Definition at line 507 of file storahci.h.

Referenced by AhciHwFindAdapter().

◆ Version

ULONG _AHCI_ADAPTER_EXTENSION::Version

Definition at line 511 of file storahci.h.

Referenced by AhciHwFindAdapter().


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