Lines Matching defs:GarnetNetwork
34 #include "mem/ruby/network/garnet2.0/GarnetNetwork.hh"
54 * GarnetNetwork sets up the routers and links and collects stats.
55 * Default parameters (GarnetNetwork.py) can be overwritten from command line
59 GarnetNetwork::GarnetNetwork(const Params *p)
102 GarnetNetwork::init()
146 GarnetNetwork::~GarnetNetwork()
162 GarnetNetwork::makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
189 GarnetNetwork::makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
219 GarnetNetwork::makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
242 GarnetNetwork::getNumRouters()
249 GarnetNetwork::get_router_id(int ni)
255 GarnetNetwork::regStats()
399 GarnetNetwork::collateStats()
431 GarnetNetwork::print(ostream& out) const
433 out << "[GarnetNetwork]";
436 GarnetNetwork *
439 return new GarnetNetwork(this);
443 GarnetNetwork::functionalWrite(Packet *pkt)