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

#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 318 of file pcireg.h.

Member Data Documentation

◆ @99

struct { ... }

◆ data

uint8_t PXCAP::data[48]

Definition at line 319 of file pcireg.h.

◆ pxcap

uint16_t PXCAP::pxcap

Definition at line 324 of file pcireg.h.

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

◆ pxdc

uint16_t PXCAP::pxdc

Definition at line 343 of file pcireg.h.

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

◆ pxdc2

uint32_t PXCAP::pxdc2

Definition at line 410 of file pcireg.h.

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

◆ pxdcap

uint32_t PXCAP::pxdcap

Definition at line 330 of file pcireg.h.

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

◆ pxdcap2

uint32_t PXCAP::pxdcap2

Definition at line 393 of file pcireg.h.

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

◆ pxds

uint16_t PXCAP::pxds

Definition at line 356 of file pcireg.h.

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

◆ pxid

uint16_t PXCAP::pxid

Definition at line 321 of file pcireg.h.

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

◆ pxlc

uint16_t PXCAP::pxlc

Definition at line 376 of file pcireg.h.

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

◆ pxlcap

uint32_t PXCAP::pxlcap

Definition at line 364 of file pcireg.h.

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

◆ pxls

uint16_t PXCAP::pxls

Definition at line 386 of file pcireg.h.

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

◆ reserved

uint8_t PXCAP::reserved[20]

Definition at line 392 of file pcireg.h.


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

Generated on Tue Jun 22 2021 15:28:42 for gem5 by doxygen 1.8.17