gem5  v22.0.0.2
Public Attributes | List of all members
MSICAP Struct Reference

#include <pcireg.h>

Public Attributes

uint8_t data [24]
struct {
   uint16_t   mid
   uint16_t   mc
   uint32_t   ma
   uint32_t   mua
   uint16_t   md
   uint32_t   mmask
   uint32_t   mpend

Detailed Description

Defines the MSI Capability register and its associated bitfields for the a PCI/PCIe device. Both the MSI capability and the MSIX capability can be filled in if a device model supports both, but only 1 of MSI/MSIX/INTx interrupt mode can be selected at a given time.

Definition at line 256 of file pcireg.h.

Member Data Documentation

◆ @313

struct { ... }

◆ data

uint8_t MSICAP::data[24]

Definition at line 258 of file pcireg.h.

◆ ma

uint32_t MSICAP::ma

◆ mc

uint16_t MSICAP::mc

◆ md

uint16_t MSICAP::md

◆ mid

uint16_t MSICAP::mid

◆ mmask

uint32_t MSICAP::mmask

◆ mpend

uint32_t MSICAP::mpend

◆ mua

uint32_t MSICAP::mua

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

Generated on Thu Jul 28 2022 13:32:54 for gem5 by doxygen 1.8.17