/gem5/ext/dsent/model/electrical/router/ |
H A D | Router.h | 30 /** \class Router 34 class Router : public ElectricalModel class in namespace:DSENT 37 Router(const String& instance_name_, const TechModel* tech_model_); 38 virtual ~Router(); 47 virtual Router* clone() const; 63 }; // class Router
|
H A D | Router.cc | 22 #include "model/electrical/router/Router.h" 45 Router::Router(const String& instance_name_, const TechModel* tech_model_) function in class:DSENT::Router 52 Router::~Router() 55 void Router::initParameters() 78 void Router::initProperties() 83 Router* Router::clone() const 89 void Router [all...] |
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | CrossbarSwitch.hh | 44 class Router; 50 CrossbarSwitch(Router *router); 68 Router *m_router;
|
H A D | Router.cc | 34 #include "mem/ruby/network/garnet2.0/Router.hh" 50 Router::Router(const Params *p) function in class:Router 66 Router::~Router() 76 Router::init() 85 Router::wakeup() 87 DPRINTF(RubyNetwork, "Router %d woke up\n", m_id); 112 Router::addInPort(PortDirection inport_dirn, 129 Router [all...] |
H A D | SwitchAllocator.hh | 43 class Router; 50 SwitchAllocator(Router *router); 81 Router *m_router;
|
H A D | RoutingUnit.hh | 44 class Router; 49 RoutingUnit(Router *router); 76 Router *m_router;
|
H A D | OutputUnit.hh | 45 #include "mem/ruby/network/garnet2.0/Router.hh" 51 OutputUnit(int id, PortDirection direction, Router *router); 104 Router *m_router;
|
H A D | Router.hh | 57 class Router : public BasicRouter, public Consumer class in inherits:BasicRouter,Consumer 61 Router(const Params *p); 63 ~Router();
|
H A D | InputUnit.hh | 44 #include "mem/ruby/network/garnet2.0/Router.hh" 51 InputUnit(int id, PortDirection direction, Router *router); 157 Router *m_router;
|
H A D | CrossbarSwitch.cc | 39 #include "mem/ruby/network/garnet2.0/Router.hh" 43 CrossbarSwitch::CrossbarSwitch(Router *router) 77 DPRINTF(RubyNetwork, "CrossbarSwitch at Router %d woke up "
|
H A D | GarnetNetwork.hh | 47 class Router; 194 std::vector<Router *> m_routers; // All Routers in Network
|
H A D | GarnetNetwork.cc | 47 #include "mem/ruby/network/garnet2.0/Router.hh" 85 Router* router = safe_cast<Router*>(*i); 130 for (vector<Router*>::const_iterator i= m_routers.begin(); 132 Router* router = safe_cast<Router*>(*i); 157 * It creates a Network Link from the NI to a Router and a Credit Link from 158 * the Router to the NI 184 * It creates a Network Link from a Router to the NI and 185 * a Credit Link from NI to the Router [all...] |
H A D | InputUnit.cc | 39 #include "mem/ruby/network/garnet2.0/Router.hh" 44 InputUnit::InputUnit(int id, PortDirection direction, Router *router) 130 // Router delay is modeled by making flit wait in buffer for
|
H A D | OutputUnit.cc | 39 #include "mem/ruby/network/garnet2.0/Router.hh" 44 OutputUnit::OutputUnit(int id, PortDirection direction, Router *router) 68 DPRINTF(RubyNetwork, "Router %d OutputUnit %d decrementing credit for " 78 DPRINTF(RubyNetwork, "Router %d OutputUnit %d incrementing credit for "
|
/gem5/configs/topologies/ |
H A D | CrossbarGarnet.py | 40 def makeTopology(self, options, network, IntLink, ExtLink, Router): 45 xbar = Router(router_id=0)
|
H A D | BaseTopology.py | 44 def makeTopology(self, options, network, IntLink, ExtLink, Router): 46 The return value is ( list(Router), list(IntLink), list(ExtLink))
|
H A D | Crossbar.py | 40 def makeTopology(self, options, network, IntLink, ExtLink, Router): 53 routers = [Router(router_id=i) for i in range(len(self.nodes)+1)]
|
H A D | Pt2Pt.py | 45 def makeTopology(self, options, network, IntLink, ExtLink, Router): 58 routers = [Router(router_id=i, latency = router_latency) \
|
H A D | Cluster.py | 78 def makeTopology(self, options, network, IntLink, ExtLink, Router): 83 self.router = Router(router_id=self.num_routers()) 89 ExtLink, Router)
|
H A D | Mesh_westfirst.py | 57 def makeTopology(self, options, network, IntLink, ExtLink, Router): 76 routers = [Router(router_id=i, latency=router_latency) \
|
H A D | Mesh_XY.py | 55 def makeTopology(self, options, network, IntLink, ExtLink, Router): 75 routers = [Router(router_id=i, latency = router_latency) \
|
/gem5/ext/mcpat/cacti/ |
H A D | router.cc | 37 Router::Router( function in class:Router 75 Router::~Router() {} 79 Router::Cw3(double length) { 86 Router::gate_cap(double w) { 92 Router::diff_cap(double w, int type /*0 for n-mos and 1 for p-mos*/, 102 Router::transmission_buf_inpcap() { 107 Router::transmission_buf_outcap() { 112 Router [all...] |
H A D | router.h | 51 class Router : public Component { class in inherits:Component 53 Router( 61 ~Router();
|
H A D | nuca.h | 59 Router *router;
|
/gem5/ext/mcpat/ |
H A D | noc.h | 76 Router* router;
|