gem5 v24.0.0.0
|
#include <NetworkInterface.hh>
Public Member Functions | |
InputPort (NetworkLink *inLink, CreditLink *creditLink) | |
flitBuffer * | outCreditQueue () |
NetworkLink * | inNetLink () |
CreditLink * | outCreditLink () |
bool | isVnetSupported (int pVnet) |
void | sendCredit (Credit *cFlit) |
uint32_t | bitWidth () |
std::string | printVnets () |
Public Attributes | |
std::deque< flit * > | m_stall_queue |
bool | messageEnqueuedThisCycle |
Private Attributes | |
std::vector< int > | _vnets |
flitBuffer * | _outCreditQueue |
NetworkLink * | _inNetLink |
CreditLink * | _outCreditLink |
uint32_t | _bitWidth |
Definition at line 191 of file NetworkInterface.hh.
|
inline |
Definition at line 194 of file NetworkInterface.hh.
References _bitWidth, _inNetLink, _outCreditLink, _outCreditQueue, _vnets, gem5::ruby::garnet::NetworkLink::bitWidth, and gem5::ruby::garnet::NetworkLink::mVnets.
|
inline |
Definition at line 242 of file NetworkInterface.hh.
References _bitWidth.
|
inline |
Definition at line 211 of file NetworkInterface.hh.
References _inNetLink.
|
inline |
Definition at line 222 of file NetworkInterface.hh.
References _vnets.
|
inline |
Definition at line 217 of file NetworkInterface.hh.
References _outCreditLink.
|
inline |
Definition at line 205 of file NetworkInterface.hh.
References _outCreditQueue.
Referenced by gem5::ruby::garnet::NetworkInterface::addInPort().
|
inline |
Definition at line 248 of file NetworkInterface.hh.
References _vnets, and gem5::ArmISA::ss.
Referenced by gem5::ruby::garnet::NetworkInterface::addInPort().
|
inline |
Definition at line 237 of file NetworkInterface.hh.
References _outCreditQueue, and gem5::ruby::garnet::flitBuffer::insert().
|
private |
Definition at line 267 of file NetworkInterface.hh.
Referenced by bitWidth(), and InputPort().
|
private |
Definition at line 265 of file NetworkInterface.hh.
Referenced by inNetLink(), and InputPort().
|
private |
Definition at line 266 of file NetworkInterface.hh.
Referenced by InputPort(), and outCreditLink().
|
private |
Definition at line 263 of file NetworkInterface.hh.
Referenced by InputPort(), outCreditQueue(), and sendCredit().
|
private |
Definition at line 262 of file NetworkInterface.hh.
Referenced by InputPort(), isVnetSupported(), and printVnets().
std::deque<flit *> gem5::ruby::garnet::NetworkInterface::InputPort::m_stall_queue |
Definition at line 259 of file NetworkInterface.hh.
bool gem5::ruby::garnet::NetworkInterface::InputPort::messageEnqueuedThisCycle |
Definition at line 260 of file NetworkInterface.hh.