ReactOS  0.4.15-dev-985-gd905dd5
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 3371 of file iotypes.h.

Member Data Documentation

◆ AsULONG

ULONG PCI_X_CAPABILITY::AsULONG

Definition at line 3400 of file iotypes.h.

◆ AsUSHORT

USHORT PCI_X_CAPABILITY::AsUSHORT

Definition at line 3381 of file iotypes.h.

◆ bits [1/2]

struct { ... } PCI_X_CAPABILITY::bits

◆ bits [2/2]

struct { ... } PCI_X_CAPABILITY::bits

◆ BusNumber

ULONG PCI_X_CAPABILITY::BusNumber

Definition at line 3387 of file iotypes.h.

◆ Capable133MHz

ULONG PCI_X_CAPABILITY::Capable133MHz

Definition at line 3389 of file iotypes.h.

◆ CapablePCIX266

ULONG PCI_X_CAPABILITY::CapablePCIX266

Definition at line 3397 of file iotypes.h.

◆ CapablePCIX533

ULONG PCI_X_CAPABILITY::CapablePCIX533

Definition at line 3398 of file iotypes.h.

◆ Command

union { ... } PCI_X_CAPABILITY::Command

◆ DataParityErrorRecoveryEnable

USHORT PCI_X_CAPABILITY::DataParityErrorRecoveryEnable

Definition at line 3375 of file iotypes.h.

◆ DesignedMaxCumulativeReadSize

ULONG PCI_X_CAPABILITY::DesignedMaxCumulativeReadSize

Definition at line 3395 of file iotypes.h.

◆ DesignedMaxMemoryReadByteCount

ULONG PCI_X_CAPABILITY::DesignedMaxMemoryReadByteCount

Definition at line 3393 of file iotypes.h.

◆ DesignedMaxOutstandingSplitTransactions

ULONG PCI_X_CAPABILITY::DesignedMaxOutstandingSplitTransactions

Definition at line 3394 of file iotypes.h.

◆ Device64Bit

ULONG PCI_X_CAPABILITY::Device64Bit

Definition at line 3388 of file iotypes.h.

◆ DeviceComplexity

ULONG PCI_X_CAPABILITY::DeviceComplexity

Definition at line 3392 of file iotypes.h.

◆ DeviceNumber

ULONG PCI_X_CAPABILITY::DeviceNumber

Definition at line 3386 of file iotypes.h.

◆ EnableRelaxedOrdering

USHORT PCI_X_CAPABILITY::EnableRelaxedOrdering

Definition at line 3376 of file iotypes.h.

◆ FunctionNumber

ULONG PCI_X_CAPABILITY::FunctionNumber

Definition at line 3385 of file iotypes.h.

◆ Header

PCI_CAPABILITIES_HEADER PCI_X_CAPABILITY::Header

Definition at line 3372 of file iotypes.h.

◆ MaxMemoryReadByteCount

USHORT PCI_X_CAPABILITY::MaxMemoryReadByteCount

Definition at line 3377 of file iotypes.h.

◆ MaxOutstandingSplitTransactions

USHORT PCI_X_CAPABILITY::MaxOutstandingSplitTransactions

Definition at line 3378 of file iotypes.h.

◆ ReceivedSplitCompletionErrorMessage

ULONG PCI_X_CAPABILITY::ReceivedSplitCompletionErrorMessage

Definition at line 3396 of file iotypes.h.

◆ Reserved

USHORT PCI_X_CAPABILITY::Reserved

Definition at line 3379 of file iotypes.h.

◆ SplitCompletionDiscarded

ULONG PCI_X_CAPABILITY::SplitCompletionDiscarded

Definition at line 3390 of file iotypes.h.

◆ Status

union { ... } PCI_X_CAPABILITY::Status

◆ UnexpectedSplitCompletion

ULONG PCI_X_CAPABILITY::UnexpectedSplitCompletion

Definition at line 3391 of file iotypes.h.


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