gem5 v24.0.0.0
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 )

◆ BitUnion64() [2/4]

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

◆ BitUnion64() [3/4]

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

◆ BitUnion64() [4/4]

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

◆ EndBitUnion() [1/4]

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

◆ EndBitUnion() [2/4]

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

◆ EndBitUnion() [3/4]

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

◆ EndBitUnion() [4/4]

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

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.

Referenced by gem5::SMMUEvent::print().

◆ 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.

Referenced by gem5::SMMUEvent::print().

◆ 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

◆ substreamId

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

Definition at line 425 of file smmu_v3_defs.hh.

Referenced by gem5::SMMUEvent::print().


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

Generated on Tue Jun 18 2024 16:24:14 for gem5 by doxygen 1.11.0