ReactOS 0.4.15-dev-7928-g68a8619
_AHCI_PORT_EXTENSION Struct Reference

#include <storahci.h>

Collaboration diagram for _AHCI_PORT_EXTENSION:

Public Attributes

ULONG PortNumber
 
ULONG QueueSlots
 
ULONG CommandIssuedSlots
 
ULONG MaxPortQueueDepth
 
struct {
   UCHAR   RemovableDevice
 
   UCHAR   Lba48BitMode
 
   UCHAR   AccessType
 
   UCHAR   DeviceType
 
   UCHAR   IsActive
 
   LARGE_INTEGER   MaxLba
 
   ULONG   BytesPerLogicalSector
 
   ULONG   BytesPerPhysicalSector
 
   UCHAR   VendorId [41]
 
   UCHAR   RevisionID [9]
 
   UCHAR   SerialNumber [21]
 
DeviceParams
 
STOR_DPC CommandCompletion
 
PAHCI_PORT Port
 
AHCI_QUEUE SrbQueue
 
AHCI_QUEUE CompletionQueue
 
PSCSI_REQUEST_BLOCK Slot [MAXIMUM_AHCI_PORT_NCS]
 
PAHCI_RECEIVED_FIS ReceivedFIS
 
PAHCI_COMMAND_HEADER CommandList
 
STOR_DEVICE_POWER_STATE DevicePowerState
 
PIDENTIFY_DEVICE_DATA IdentifyDeviceData
 
STOR_PHYSICAL_ADDRESS IdentifyDeviceDataPhysicalAddress
 
struct _AHCI_ADAPTER_EXTENSIONAdapterExtension
 

Detailed Description

Definition at line 462 of file storahci.h.

Member Data Documentation

◆ AccessType

UCHAR _AHCI_PORT_EXTENSION::AccessType

Definition at line 473 of file storahci.h.

◆ AdapterExtension

struct _AHCI_ADAPTER_EXTENSION* _AHCI_PORT_EXTENSION::AdapterExtension

◆ BytesPerLogicalSector

ULONG _AHCI_PORT_EXTENSION::BytesPerLogicalSector

Definition at line 477 of file storahci.h.

◆ BytesPerPhysicalSector

ULONG _AHCI_PORT_EXTENSION::BytesPerPhysicalSector

Definition at line 478 of file storahci.h.

◆ CommandCompletion

STOR_DPC _AHCI_PORT_EXTENSION::CommandCompletion

Definition at line 484 of file storahci.h.

Referenced by AhciHwPassiveInitialize().

◆ CommandIssuedSlots

ULONG _AHCI_PORT_EXTENSION::CommandIssuedSlots

Definition at line 466 of file storahci.h.

Referenced by AhciProcessIO().

◆ CommandList

PAHCI_COMMAND_HEADER _AHCI_PORT_EXTENSION::CommandList

Definition at line 490 of file storahci.h.

Referenced by AhciAllocateResourceForAdapter(), and AhciPortInitialize().

◆ CompletionQueue

AHCI_QUEUE _AHCI_PORT_EXTENSION::CompletionQueue

Definition at line 487 of file storahci.h.

Referenced by AhciCommandCompletionDpcRoutine().

◆ 

◆ DevicePowerState

STOR_DEVICE_POWER_STATE _AHCI_PORT_EXTENSION::DevicePowerState

Definition at line 491 of file storahci.h.

Referenced by AhciPortInitialize().

◆ DeviceType

UCHAR _AHCI_PORT_EXTENSION::DeviceType

Definition at line 474 of file storahci.h.

◆ IdentifyDeviceData

PIDENTIFY_DEVICE_DATA _AHCI_PORT_EXTENSION::IdentifyDeviceData

◆ IdentifyDeviceDataPhysicalAddress

STOR_PHYSICAL_ADDRESS _AHCI_PORT_EXTENSION::IdentifyDeviceDataPhysicalAddress

Definition at line 493 of file storahci.h.

Referenced by AhciPortInitialize(), and DeviceInquiryRequest().

◆ IsActive

UCHAR _AHCI_PORT_EXTENSION::IsActive

Definition at line 475 of file storahci.h.

◆ Lba48BitMode

UCHAR _AHCI_PORT_EXTENSION::Lba48BitMode

Definition at line 472 of file storahci.h.

◆ MaxLba

LARGE_INTEGER _AHCI_PORT_EXTENSION::MaxLba

Definition at line 476 of file storahci.h.

◆ MaxPortQueueDepth

ULONG _AHCI_PORT_EXTENSION::MaxPortQueueDepth

Definition at line 467 of file storahci.h.

Referenced by AhciAllocateResourceForAdapter().

◆ Port

PAHCI_PORT _AHCI_PORT_EXTENSION::Port

Definition at line 485 of file storahci.h.

Referenced by AhciPortInitialize().

◆ PortNumber

ULONG _AHCI_PORT_EXTENSION::PortNumber

Definition at line 464 of file storahci.h.

Referenced by AhciAllocateResourceForAdapter(), and AhciPortInitialize().

◆ QueueSlots

ULONG _AHCI_PORT_EXTENSION::QueueSlots

Definition at line 465 of file storahci.h.

Referenced by AhciProcessIO().

◆ ReceivedFIS

PAHCI_RECEIVED_FIS _AHCI_PORT_EXTENSION::ReceivedFIS

Definition at line 489 of file storahci.h.

Referenced by AhciAllocateResourceForAdapter(), and AhciPortInitialize().

◆ RemovableDevice

UCHAR _AHCI_PORT_EXTENSION::RemovableDevice

Definition at line 471 of file storahci.h.

◆ RevisionID

UCHAR _AHCI_PORT_EXTENSION::RevisionID[9]

Definition at line 480 of file storahci.h.

◆ SerialNumber

UCHAR _AHCI_PORT_EXTENSION::SerialNumber[21]

Definition at line 481 of file storahci.h.

◆ Slot

PSCSI_REQUEST_BLOCK _AHCI_PORT_EXTENSION::Slot[MAXIMUM_AHCI_PORT_NCS]

Definition at line 488 of file storahci.h.

◆ SrbQueue

AHCI_QUEUE _AHCI_PORT_EXTENSION::SrbQueue

Definition at line 486 of file storahci.h.

Referenced by AhciProcessIO().

◆ VendorId

UCHAR _AHCI_PORT_EXTENSION::VendorId[41]

Definition at line 479 of file storahci.h.


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