gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
PXCAP Struct Reference

Defines the PCI Express capability register and its associated bitfields for a PCIe device. More...

#include <pcireg.h>

Public Attributes

uint8_t data [48]
 
struct {
   uint16_t   pxid
 
   uint16_t   pxcap
 
   uint32_t   pxdcap
 
   uint16_t   pxdc
 
   uint16_t   pxds
 
   uint32_t   pxlcap
 
   uint16_t   pxlc
 
   uint16_t   pxls
 
   uint8_t   reserved [20]
 
   uint32_t   pxdcap2
 
   uint32_t   pxdc2
 
}; 
 

Detailed Description

Defines the PCI Express capability register and its associated bitfields for a PCIe device.

Definition at line 307 of file pcireg.h.

Member Data Documentation

struct { ... }
uint8_t PXCAP::data[48]

Definition at line 308 of file pcireg.h.

uint16_t PXCAP::pxcap

Definition at line 313 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint16_t PXCAP::pxdc

Definition at line 332 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint32_t PXCAP::pxdc2

Definition at line 399 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint32_t PXCAP::pxdcap

Definition at line 319 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint32_t PXCAP::pxdcap2

Definition at line 382 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint16_t PXCAP::pxds

Definition at line 345 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint16_t PXCAP::pxid

Definition at line 310 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint16_t PXCAP::pxlc

Definition at line 365 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint32_t PXCAP::pxlcap

Definition at line 353 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint16_t PXCAP::pxls

Definition at line 375 of file pcireg.h.

Referenced by PciDevice::PciDevice(), PciDevice::serialize(), and PciDevice::unserialize().

uint8_t PXCAP::reserved[20]

Definition at line 381 of file pcireg.h.


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

Generated on Fri Jun 9 2017 13:04:17 for gem5 by doxygen 1.8.6