ReactOS 0.4.16-dev-401-g45b008d
_PCIX_BRIDGE_CAPABILITY Struct Reference

#include <iotypes.h>

Collaboration diagram for _PCIX_BRIDGE_CAPABILITY:

Public Attributes

PCI_CAPABILITIES_HEADER Header
 
union {
   struct {
      USHORT   Bus64Bit:1
 
      USHORT   Bus133MHzCapable:1
 
      USHORT   SplitCompletionDiscarded:1
 
      USHORT   UnexpectedSplitCompletion:1
 
      USHORT   SplitCompletionOverrun:1
 
      USHORT   SplitRequestDelayed:1
 
      USHORT   BusModeFrequency:4
 
      USHORT   Rsvd:2
 
      USHORT   Version:2
 
      USHORT   Bus266MHzCapable:1
 
      USHORT   Bus533MHzCapable:1
 
   }   DUMMYSTRUCTNAME
 
   USHORT   AsUSHORT
 
SecondaryStatus
 
union {
   struct {
      ULONG   FunctionNumber:3
 
      ULONG   DeviceNumber:5
 
      ULONG   BusNumber:8
 
      ULONG   Device64Bit:1
 
      ULONG   Device133MHzCapable:1
 
      ULONG   SplitCompletionDiscarded:1
 
      ULONG   UnexpectedSplitCompletion:1
 
      ULONG   SplitCompletionOverrun:1
 
      ULONG   SplitRequestDelayed:1
 
      ULONG   Rsvd:7
 
      ULONG   DIMCapable:1
 
      ULONG   Device266MHzCapable:1
 
      ULONG   Device533MHzCapable:1
 
   }   DUMMYSTRUCTNAME
 
   ULONG   AsULONG
 
BridgeStatus
 
USHORT UpstreamSplitTransactionCapacity
 
USHORT UpstreamSplitTransactionLimit
 
USHORT DownstreamSplitTransactionCapacity
 
USHORT DownstreamSplitTransactionLimit
 
union {
   struct {
      ULONG   SelectSecondaryRegisters:1
 
      ULONG   ErrorPresentInOtherBank:1
 
      ULONG   AdditionalCorrectableError:1
 
      ULONG   AdditionalUncorrectableError:1
 
      ULONG   ErrorPhase:3
 
      ULONG   ErrorCorrected:1
 
      ULONG   Syndrome:8
 
      ULONG   ErrorFirstCommand:4
 
      ULONG   ErrorSecondCommand:4
 
      ULONG   ErrorUpperAttributes:4
 
      ULONG   ControlUpdateEnable:1
 
      ULONG   Rsvd:1
 
      ULONG   DisableSingleBitCorrection:1
 
      ULONG   EccMode:1
 
   }   DUMMYSTRUCTNAME
 
   ULONG   AsULONG
 
EccControlStatus
 
ULONG EccFirstAddress
 
ULONG EccSecondAddress
 
ULONG EccAttribute
 

Detailed Description

Definition at line 4802 of file iotypes.h.

Member Data Documentation

◆ AdditionalCorrectableError

ULONG _PCIX_BRIDGE_CAPABILITY::AdditionalCorrectableError

Definition at line 4846 of file iotypes.h.

◆ AdditionalUncorrectableError

ULONG _PCIX_BRIDGE_CAPABILITY::AdditionalUncorrectableError

Definition at line 4847 of file iotypes.h.

◆ AsULONG

ULONG _PCIX_BRIDGE_CAPABILITY::AsULONG

Definition at line 4836 of file iotypes.h.

◆ AsUSHORT

USHORT _PCIX_BRIDGE_CAPABILITY::AsUSHORT

Definition at line 4818 of file iotypes.h.

◆ 

union { ... } _PCIX_BRIDGE_CAPABILITY::BridgeStatus

◆ Bus133MHzCapable

USHORT _PCIX_BRIDGE_CAPABILITY::Bus133MHzCapable

Definition at line 4807 of file iotypes.h.

◆ Bus266MHzCapable

USHORT _PCIX_BRIDGE_CAPABILITY::Bus266MHzCapable

Definition at line 4815 of file iotypes.h.

◆ Bus533MHzCapable

USHORT _PCIX_BRIDGE_CAPABILITY::Bus533MHzCapable

Definition at line 4816 of file iotypes.h.

◆ Bus64Bit

USHORT _PCIX_BRIDGE_CAPABILITY::Bus64Bit

Definition at line 4806 of file iotypes.h.

◆ BusModeFrequency

USHORT _PCIX_BRIDGE_CAPABILITY::BusModeFrequency

Definition at line 4812 of file iotypes.h.

◆ BusNumber

ULONG _PCIX_BRIDGE_CAPABILITY::BusNumber

Definition at line 4824 of file iotypes.h.

◆ ControlUpdateEnable

ULONG _PCIX_BRIDGE_CAPABILITY::ControlUpdateEnable

Definition at line 4854 of file iotypes.h.

◆ Device133MHzCapable

ULONG _PCIX_BRIDGE_CAPABILITY::Device133MHzCapable

Definition at line 4826 of file iotypes.h.

◆ Device266MHzCapable

ULONG _PCIX_BRIDGE_CAPABILITY::Device266MHzCapable

Definition at line 4833 of file iotypes.h.

◆ Device533MHzCapable

ULONG _PCIX_BRIDGE_CAPABILITY::Device533MHzCapable

Definition at line 4834 of file iotypes.h.

◆ Device64Bit

ULONG _PCIX_BRIDGE_CAPABILITY::Device64Bit

Definition at line 4825 of file iotypes.h.

◆ DeviceNumber

ULONG _PCIX_BRIDGE_CAPABILITY::DeviceNumber

Definition at line 4823 of file iotypes.h.

◆ DIMCapable

ULONG _PCIX_BRIDGE_CAPABILITY::DIMCapable

Definition at line 4832 of file iotypes.h.

◆ DisableSingleBitCorrection

ULONG _PCIX_BRIDGE_CAPABILITY::DisableSingleBitCorrection

Definition at line 4856 of file iotypes.h.

◆ DownstreamSplitTransactionCapacity

USHORT _PCIX_BRIDGE_CAPABILITY::DownstreamSplitTransactionCapacity

Definition at line 4840 of file iotypes.h.

◆ DownstreamSplitTransactionLimit

USHORT _PCIX_BRIDGE_CAPABILITY::DownstreamSplitTransactionLimit

Definition at line 4841 of file iotypes.h.

◆  [1/3]

_ANONYMOUS_STRUCT struct { ... } _PCIX_BRIDGE_CAPABILITY::DUMMYSTRUCTNAME

◆  [2/3]

_ANONYMOUS_STRUCT struct { ... } _PCIX_BRIDGE_CAPABILITY::DUMMYSTRUCTNAME

◆  [3/3]

_ANONYMOUS_STRUCT struct { ... } _PCIX_BRIDGE_CAPABILITY::DUMMYSTRUCTNAME

◆ EccAttribute

ULONG _PCIX_BRIDGE_CAPABILITY::EccAttribute

Definition at line 4863 of file iotypes.h.

◆ 

union { ... } _PCIX_BRIDGE_CAPABILITY::EccControlStatus

◆ EccFirstAddress

ULONG _PCIX_BRIDGE_CAPABILITY::EccFirstAddress

Definition at line 4861 of file iotypes.h.

◆ EccMode

ULONG _PCIX_BRIDGE_CAPABILITY::EccMode

Definition at line 4857 of file iotypes.h.

◆ EccSecondAddress

ULONG _PCIX_BRIDGE_CAPABILITY::EccSecondAddress

Definition at line 4862 of file iotypes.h.

◆ ErrorCorrected

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorCorrected

Definition at line 4849 of file iotypes.h.

◆ ErrorFirstCommand

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorFirstCommand

Definition at line 4851 of file iotypes.h.

◆ ErrorPhase

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorPhase

Definition at line 4848 of file iotypes.h.

◆ ErrorPresentInOtherBank

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorPresentInOtherBank

Definition at line 4845 of file iotypes.h.

◆ ErrorSecondCommand

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorSecondCommand

Definition at line 4852 of file iotypes.h.

◆ ErrorUpperAttributes

ULONG _PCIX_BRIDGE_CAPABILITY::ErrorUpperAttributes

Definition at line 4853 of file iotypes.h.

◆ FunctionNumber

ULONG _PCIX_BRIDGE_CAPABILITY::FunctionNumber

Definition at line 4822 of file iotypes.h.

◆ Header

PCI_CAPABILITIES_HEADER _PCIX_BRIDGE_CAPABILITY::Header

Definition at line 4803 of file iotypes.h.

◆ Rsvd [1/2]

USHORT _PCIX_BRIDGE_CAPABILITY::Rsvd

Definition at line 4813 of file iotypes.h.

◆ Rsvd [2/2]

ULONG _PCIX_BRIDGE_CAPABILITY::Rsvd

Definition at line 4831 of file iotypes.h.

◆ 

union { ... } _PCIX_BRIDGE_CAPABILITY::SecondaryStatus

◆ SelectSecondaryRegisters

ULONG _PCIX_BRIDGE_CAPABILITY::SelectSecondaryRegisters

Definition at line 4844 of file iotypes.h.

◆ SplitCompletionDiscarded [1/2]

USHORT _PCIX_BRIDGE_CAPABILITY::SplitCompletionDiscarded

Definition at line 4808 of file iotypes.h.

◆ SplitCompletionDiscarded [2/2]

ULONG _PCIX_BRIDGE_CAPABILITY::SplitCompletionDiscarded

Definition at line 4827 of file iotypes.h.

◆ SplitCompletionOverrun [1/2]

USHORT _PCIX_BRIDGE_CAPABILITY::SplitCompletionOverrun

Definition at line 4810 of file iotypes.h.

◆ SplitCompletionOverrun [2/2]

ULONG _PCIX_BRIDGE_CAPABILITY::SplitCompletionOverrun

Definition at line 4829 of file iotypes.h.

◆ SplitRequestDelayed [1/2]

USHORT _PCIX_BRIDGE_CAPABILITY::SplitRequestDelayed

Definition at line 4811 of file iotypes.h.

◆ SplitRequestDelayed [2/2]

ULONG _PCIX_BRIDGE_CAPABILITY::SplitRequestDelayed

Definition at line 4830 of file iotypes.h.

◆ Syndrome

ULONG _PCIX_BRIDGE_CAPABILITY::Syndrome

Definition at line 4850 of file iotypes.h.

◆ UnexpectedSplitCompletion [1/2]

USHORT _PCIX_BRIDGE_CAPABILITY::UnexpectedSplitCompletion

Definition at line 4809 of file iotypes.h.

◆ UnexpectedSplitCompletion [2/2]

ULONG _PCIX_BRIDGE_CAPABILITY::UnexpectedSplitCompletion

Definition at line 4828 of file iotypes.h.

◆ UpstreamSplitTransactionCapacity

USHORT _PCIX_BRIDGE_CAPABILITY::UpstreamSplitTransactionCapacity

Definition at line 4838 of file iotypes.h.

◆ UpstreamSplitTransactionLimit

USHORT _PCIX_BRIDGE_CAPABILITY::UpstreamSplitTransactionLimit

Definition at line 4839 of file iotypes.h.

◆ Version

USHORT _PCIX_BRIDGE_CAPABILITY::Version

Definition at line 4814 of file iotypes.h.


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