gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::ruby::CHI::MN_TBETable Class Reference

#include <MN_TBETable.hh>

Inheritance diagram for gem5::ruby::CHI::MN_TBETable:
gem5::ruby::TBETable< MiscNode_TBE >

Public Member Functions

 MN_TBETable (int number_of_TBEs)
MiscNode_TBE * chooseNewDistributor ()
Public Member Functions inherited from gem5::ruby::TBETable< MiscNode_TBE >
 TBETable (int number_of_TBEs)
bool isPresent (Addr address) const
void allocate (Addr address)
void deallocate (Addr address)
bool areNSlotsAvailable (int n, Tick current_time) const
void setRubySystem (RubySystem *rs)
MiscNode_TBE * getNullEntry ()
MiscNode_TBE * lookup (Addr address)
void print (std::ostream &out) const

Additional Inherited Members

Protected Member Functions inherited from gem5::ruby::TBETable< MiscNode_TBE >
TBETableoperator= (const TBETable &obj)
Protected Attributes inherited from gem5::ruby::TBETable< MiscNode_TBE >
std::unordered_map< Addr, MiscNode_TBE > m_map

Detailed Description

Definition at line 59 of file MN_TBETable.hh.

Constructor & Destructor Documentation

◆ MN_TBETable()

gem5::ruby::CHI::MN_TBETable::MN_TBETable ( int number_of_TBEs)
inline

Definition at line 62 of file MN_TBETable.hh.

References gem5::ruby::TBETable< MiscNode_TBE >::TBETable().

Member Function Documentation

◆ chooseNewDistributor()

MiscNode_TBE * gem5::ruby::CHI::MN_TBETable::chooseNewDistributor ( )

The documentation for this class was generated from the following files:

Generated on Sat Oct 18 2025 08:07:02 for gem5 by doxygen 1.14.0