gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::SMMUEvent::Data Struct Reference

#include <smmu_v3_defs.hh>

Public Member Functions

 BitUnion64 (DWORD0) Bitfield< 7
 EndBitUnion (DWORD0) DWORD0 dw0
 BitUnion64 (DWORD1) Bitfield< 16
 EndBitUnion (DWORD1) DWORD1 dw1
 BitUnion64 (DWORD2) Bitfield< 63
 EndBitUnion (DWORD2) DWORD2 dw2
 BitUnion64 (DWORD3) Bitfield< 51
 EndBitUnion (DWORD3) DWORD3 dw3

Public Attributes

 eventType
Bitfield< 11 > ssv
Bitfield< 31, 12 > substreamId
Bitfield< 63, 32 > streamId
 stag
Bitfield< 33 > pnu
Bitfield< 34 > ind
Bitfield< 35 > rnw
Bitfield< 38 > nsipa
Bitfield< 39 > s2
Bitfield< 41, 40 > clss
 inputAddr
 fetchAddr
Bitfield< 51, 12 > ipa

Detailed Description

Definition at line 421 of file smmu_v3_defs.hh.

Member Function Documentation

◆ BitUnion64() [1/4]

gem5::SMMUEvent::Data::BitUnion64 ( DWORD0 )

Referenced by BitUnion64(), BitUnion64(), and BitUnion64().

◆ BitUnion64() [2/4]

gem5::SMMUEvent::Data::BitUnion64 ( DWORD1 )

References BitUnion64().

◆ BitUnion64() [3/4]

gem5::SMMUEvent::Data::BitUnion64 ( DWORD2 )

References BitUnion64().

◆ BitUnion64() [4/4]

gem5::SMMUEvent::Data::BitUnion64 ( DWORD3 )

References BitUnion64().

◆ EndBitUnion() [1/4]

gem5::SMMUEvent::Data::EndBitUnion ( DWORD0 )

◆ EndBitUnion() [2/4]

gem5::SMMUEvent::Data::EndBitUnion ( DWORD1 )

References EndBitUnion().

◆ EndBitUnion() [3/4]

gem5::SMMUEvent::Data::EndBitUnion ( DWORD2 )

References EndBitUnion().

◆ EndBitUnion() [4/4]

gem5::SMMUEvent::Data::EndBitUnion ( DWORD3 )

References EndBitUnion().

Member Data Documentation

◆ clss

Bitfield<41, 40> gem5::SMMUEvent::Data::clss

Definition at line 437 of file smmu_v3_defs.hh.

◆ eventType

gem5::SMMUEvent::Data::eventType

Definition at line 423 of file smmu_v3_defs.hh.

◆ fetchAddr

gem5::SMMUEvent::Data::fetchAddr

Definition at line 447 of file smmu_v3_defs.hh.

◆ ind

Bitfield<34> gem5::SMMUEvent::Data::ind

Definition at line 433 of file smmu_v3_defs.hh.

◆ inputAddr

gem5::SMMUEvent::Data::inputAddr

Definition at line 442 of file smmu_v3_defs.hh.

◆ ipa

Bitfield<51, 12> gem5::SMMUEvent::Data::ipa

Definition at line 448 of file smmu_v3_defs.hh.

◆ nsipa

Bitfield<38> gem5::SMMUEvent::Data::nsipa

Definition at line 435 of file smmu_v3_defs.hh.

◆ pnu

Bitfield<33> gem5::SMMUEvent::Data::pnu

Definition at line 432 of file smmu_v3_defs.hh.

◆ rnw

Bitfield<35> gem5::SMMUEvent::Data::rnw

Definition at line 434 of file smmu_v3_defs.hh.

◆ s2

Bitfield<39> gem5::SMMUEvent::Data::s2

Definition at line 436 of file smmu_v3_defs.hh.

◆ ssv

Bitfield<11> gem5::SMMUEvent::Data::ssv

Definition at line 424 of file smmu_v3_defs.hh.

◆ stag

gem5::SMMUEvent::Data::stag

Definition at line 431 of file smmu_v3_defs.hh.

◆ streamId

Bitfield<63, 32> gem5::SMMUEvent::Data::streamId

Definition at line 426 of file smmu_v3_defs.hh.

◆ substreamId

Bitfield<31, 12> gem5::SMMUEvent::Data::substreamId

Definition at line 425 of file smmu_v3_defs.hh.


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

Generated on Sat Oct 18 2025 08:06:54 for gem5 by doxygen 1.14.0