ReactOS 0.4.15-dev-7934-g1dc8d80
PCI_X_CAPABILITY Struct Reference

#include <iotypes.h>

Collaboration diagram for PCI_X_CAPABILITY:

Public Attributes

PCI_CAPABILITIES_HEADER Header
 
union {
   struct {
      USHORT   DataParityErrorRecoveryEnable:1
 
      USHORT   EnableRelaxedOrdering:1
 
      USHORT   MaxMemoryReadByteCount:2
 
      USHORT   MaxOutstandingSplitTransactions:3
 
      USHORT   Reserved:9
 
   }   bits
 
   USHORT   AsUSHORT
 
Command
 
union {
   struct {
      ULONG   FunctionNumber:3
 
      ULONG   DeviceNumber:5
 
      ULONG   BusNumber:8
 
      ULONG   Device64Bit:1
 
      ULONG   Capable133MHz:1
 
      ULONG   SplitCompletionDiscarded:1
 
      ULONG   UnexpectedSplitCompletion:1
 
      ULONG   DeviceComplexity:1
 
      ULONG   DesignedMaxMemoryReadByteCount:2
 
      ULONG   DesignedMaxOutstandingSplitTransactions:3
 
      ULONG   DesignedMaxCumulativeReadSize:3
 
      ULONG   ReceivedSplitCompletionErrorMessage:1
 
      ULONG   CapablePCIX266:1
 
      ULONG   CapablePCIX533:1
 
   }   bits
 
   ULONG   AsULONG
 
Status
 

Detailed Description

Definition at line 3720 of file iotypes.h.

Member Data Documentation

◆ AsULONG

ULONG PCI_X_CAPABILITY::AsULONG

Definition at line 3749 of file iotypes.h.

◆ AsUSHORT

USHORT PCI_X_CAPABILITY::AsUSHORT

Definition at line 3730 of file iotypes.h.

◆  [1/2]

struct { ... } PCI_X_CAPABILITY::bits

◆  [2/2]

struct { ... } PCI_X_CAPABILITY::bits

◆ BusNumber

ULONG PCI_X_CAPABILITY::BusNumber

Definition at line 3736 of file iotypes.h.

◆ Capable133MHz

ULONG PCI_X_CAPABILITY::Capable133MHz

Definition at line 3738 of file iotypes.h.

◆ CapablePCIX266

ULONG PCI_X_CAPABILITY::CapablePCIX266

Definition at line 3746 of file iotypes.h.

◆ CapablePCIX533

ULONG PCI_X_CAPABILITY::CapablePCIX533

Definition at line 3747 of file iotypes.h.

◆ 

union { ... } PCI_X_CAPABILITY::Command

◆ DataParityErrorRecoveryEnable

USHORT PCI_X_CAPABILITY::DataParityErrorRecoveryEnable

Definition at line 3724 of file iotypes.h.

◆ DesignedMaxCumulativeReadSize

ULONG PCI_X_CAPABILITY::DesignedMaxCumulativeReadSize

Definition at line 3744 of file iotypes.h.

◆ DesignedMaxMemoryReadByteCount

ULONG PCI_X_CAPABILITY::DesignedMaxMemoryReadByteCount

Definition at line 3742 of file iotypes.h.

◆ DesignedMaxOutstandingSplitTransactions

ULONG PCI_X_CAPABILITY::DesignedMaxOutstandingSplitTransactions

Definition at line 3743 of file iotypes.h.

◆ Device64Bit

ULONG PCI_X_CAPABILITY::Device64Bit

Definition at line 3737 of file iotypes.h.

◆ DeviceComplexity

ULONG PCI_X_CAPABILITY::DeviceComplexity

Definition at line 3741 of file iotypes.h.

◆ DeviceNumber

ULONG PCI_X_CAPABILITY::DeviceNumber

Definition at line 3735 of file iotypes.h.

◆ EnableRelaxedOrdering

USHORT PCI_X_CAPABILITY::EnableRelaxedOrdering

Definition at line 3725 of file iotypes.h.

◆ FunctionNumber

ULONG PCI_X_CAPABILITY::FunctionNumber

Definition at line 3734 of file iotypes.h.

◆ Header

PCI_CAPABILITIES_HEADER PCI_X_CAPABILITY::Header

Definition at line 3721 of file iotypes.h.

◆ MaxMemoryReadByteCount

USHORT PCI_X_CAPABILITY::MaxMemoryReadByteCount

Definition at line 3726 of file iotypes.h.

◆ MaxOutstandingSplitTransactions

USHORT PCI_X_CAPABILITY::MaxOutstandingSplitTransactions

Definition at line 3727 of file iotypes.h.

◆ ReceivedSplitCompletionErrorMessage

ULONG PCI_X_CAPABILITY::ReceivedSplitCompletionErrorMessage

Definition at line 3745 of file iotypes.h.

◆ Reserved

USHORT PCI_X_CAPABILITY::Reserved

Definition at line 3728 of file iotypes.h.

◆ SplitCompletionDiscarded

ULONG PCI_X_CAPABILITY::SplitCompletionDiscarded

Definition at line 3739 of file iotypes.h.

◆ 

union { ... } PCI_X_CAPABILITY::Status

◆ UnexpectedSplitCompletion

ULONG PCI_X_CAPABILITY::UnexpectedSplitCompletion

Definition at line 3740 of file iotypes.h.


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