gem5
v20.1.0.0
|
#include <NetworkInterface.hh>
Public Member Functions | |
OutputPort (NetworkLink *outLink, CreditLink *creditLink, int routerID) | |
flitBuffer * | outFlitQueue () |
NetworkLink * | outNetLink () |
CreditLink * | inCreditLink () |
int | routerID () |
uint32_t | bitWidth () |
bool | isVnetSupported (int pVnet) |
std::string | printVnets () |
int | vcRoundRobin () |
void | vcRoundRobin (int vc) |
Private Attributes | |
std::vector< int > | _vnets |
flitBuffer * | _outFlitQueue |
NetworkLink * | _outNetLink |
CreditLink * | _inCreditLink |
int | _vcRoundRobin |
int | _routerID |
uint32_t | _bitWidth |
Definition at line 83 of file NetworkInterface.hh.
|
inline |
Definition at line 86 of file NetworkInterface.hh.
References _bitWidth, _inCreditLink, _outFlitQueue, _outNetLink, _routerID, _vcRoundRobin, _vnets, NetworkLink::bitWidth, NetworkLink::mVnets, and routerID().
|
inline |
Definition at line 125 of file NetworkInterface.hh.
References _bitWidth.
Referenced by NetworkInterface::flitisizeMessage().
|
inline |
Definition at line 114 of file NetworkInterface.hh.
References _inCreditLink.
|
inline |
Definition at line 130 of file NetworkInterface.hh.
References _vnets.
Referenced by NetworkInterface::scheduleOutputPort().
|
inline |
Definition at line 102 of file NetworkInterface.hh.
References _outFlitQueue.
Referenced by NetworkInterface::addOutPort(), and NetworkInterface::scheduleFlit().
|
inline |
Definition at line 108 of file NetworkInterface.hh.
References _outNetLink.
Referenced by NetworkInterface::scheduleFlit().
|
inline |
Definition at line 146 of file NetworkInterface.hh.
References _vnets, and ArmISA::ss.
Referenced by NetworkInterface::addOutPort().
|
inline |
Definition at line 120 of file NetworkInterface.hh.
References _routerID.
Referenced by NetworkInterface::flitisizeMessage(), NetworkInterface::get_router_id(), and OutputPort().
|
inline |
Definition at line 156 of file NetworkInterface.hh.
References _vcRoundRobin.
Referenced by NetworkInterface::scheduleOutputPort().
|
inline |
Definition at line 161 of file NetworkInterface.hh.
References _vcRoundRobin.
|
private |
Definition at line 177 of file NetworkInterface.hh.
Referenced by bitWidth(), and OutputPort().
|
private |
Definition at line 172 of file NetworkInterface.hh.
Referenced by inCreditLink(), and OutputPort().
|
private |
Definition at line 169 of file NetworkInterface.hh.
Referenced by outFlitQueue(), and OutputPort().
|
private |
Definition at line 171 of file NetworkInterface.hh.
Referenced by outNetLink(), and OutputPort().
|
private |
Definition at line 176 of file NetworkInterface.hh.
Referenced by OutputPort(), and routerID().
|
private |
Definition at line 174 of file NetworkInterface.hh.
Referenced by OutputPort(), and vcRoundRobin().
|
private |
Definition at line 168 of file NetworkInterface.hh.
Referenced by isVnetSupported(), OutputPort(), and printVnets().