gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
MSICAP Struct Reference

Defines the MSI Capability register and its associated bitfields for the a PCI/PCIe device. More...

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

Member Data Documentation

◆ [struct]

struct { ... } MSICAP

◆ data

uint8_t MSICAP::data[24]

Definition at line 338 of file pcireg.h.

◆ ma

uint32_t MSICAP::ma

Definition at line 351 of file pcireg.h.

◆ mc

uint16_t MSICAP::mc

Definition at line 344 of file pcireg.h.

◆ md

uint16_t MSICAP::md

Definition at line 355 of file pcireg.h.

◆ mid

uint16_t MSICAP::mid

Definition at line 341 of file pcireg.h.

◆ mmask

uint32_t MSICAP::mmask

Definition at line 356 of file pcireg.h.

◆ mpend

uint32_t MSICAP::mpend

Definition at line 357 of file pcireg.h.

◆ mua

uint32_t MSICAP::mua

Definition at line 354 of file pcireg.h.


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

Generated on Mon May 26 2025 09:19:17 for gem5 by doxygen 1.13.2