|
gem5
v21.1.0.2
|
#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 190 of file NetworkInterface.hh.
|
inline |
Definition at line 193 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 241 of file NetworkInterface.hh.
References _bitWidth.
|
inline |
Definition at line 210 of file NetworkInterface.hh.
References _inNetLink.
|
inline |
Definition at line 221 of file NetworkInterface.hh.
References _vnets.
|
inline |
Definition at line 216 of file NetworkInterface.hh.
References _outCreditLink.
|
inline |
Definition at line 204 of file NetworkInterface.hh.
References _outCreditQueue.
Referenced by gem5::ruby::garnet::NetworkInterface::addInPort().
|
inline |
Definition at line 247 of file NetworkInterface.hh.
Referenced by gem5::ruby::garnet::NetworkInterface::addInPort().
|
inline |
Definition at line 236 of file NetworkInterface.hh.
References _outCreditQueue, and gem5::ruby::garnet::flitBuffer::insert().
|
private |
Definition at line 266 of file NetworkInterface.hh.
Referenced by bitWidth(), and InputPort().
|
private |
Definition at line 264 of file NetworkInterface.hh.
Referenced by inNetLink(), and InputPort().
|
private |
Definition at line 265 of file NetworkInterface.hh.
Referenced by InputPort(), and outCreditLink().
|
private |
Definition at line 262 of file NetworkInterface.hh.
Referenced by InputPort(), outCreditQueue(), and sendCredit().
|
private |
Definition at line 261 of file NetworkInterface.hh.
Referenced by InputPort(), isVnetSupported(), and printVnets().
| std::deque<flit *> gem5::ruby::garnet::NetworkInterface::InputPort::m_stall_queue |
Definition at line 258 of file NetworkInterface.hh.
| bool gem5::ruby::garnet::NetworkInterface::InputPort::messageEnqueuedThisCycle |
Definition at line 259 of file NetworkInterface.hh.