Searched refs:Router (Results 1 - 25 of 31) sorted by relevance

12

/gem5/ext/dsent/model/electrical/router/
H A DRouter.h30 /** \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 DRouter.cc22 #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 DCrossbarSwitch.hh44 class Router;
50 CrossbarSwitch(Router *router);
68 Router *m_router;
H A DRouter.cc34 #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 DSwitchAllocator.hh43 class Router;
50 SwitchAllocator(Router *router);
81 Router *m_router;
H A DRoutingUnit.hh44 class Router;
49 RoutingUnit(Router *router);
76 Router *m_router;
H A DOutputUnit.hh45 #include "mem/ruby/network/garnet2.0/Router.hh"
51 OutputUnit(int id, PortDirection direction, Router *router);
104 Router *m_router;
H A DRouter.hh57 class Router : public BasicRouter, public Consumer class in inherits:BasicRouter,Consumer
61 Router(const Params *p);
63 ~Router();
H A DInputUnit.hh44 #include "mem/ruby/network/garnet2.0/Router.hh"
51 InputUnit(int id, PortDirection direction, Router *router);
157 Router *m_router;
H A DCrossbarSwitch.cc39 #include "mem/ruby/network/garnet2.0/Router.hh"
43 CrossbarSwitch::CrossbarSwitch(Router *router)
77 DPRINTF(RubyNetwork, "CrossbarSwitch at Router %d woke up "
H A DGarnetNetwork.hh47 class Router;
194 std::vector<Router *> m_routers; // All Routers in Network
H A DGarnetNetwork.cc47 #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 DInputUnit.cc39 #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 DOutputUnit.cc39 #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 DCrossbarGarnet.py40 def makeTopology(self, options, network, IntLink, ExtLink, Router):
45 xbar = Router(router_id=0)
H A DBaseTopology.py44 def makeTopology(self, options, network, IntLink, ExtLink, Router):
46 The return value is ( list(Router), list(IntLink), list(ExtLink))
H A DCrossbar.py40 def makeTopology(self, options, network, IntLink, ExtLink, Router):
53 routers = [Router(router_id=i) for i in range(len(self.nodes)+1)]
H A DPt2Pt.py45 def makeTopology(self, options, network, IntLink, ExtLink, Router):
58 routers = [Router(router_id=i, latency = router_latency) \
H A DCluster.py78 def makeTopology(self, options, network, IntLink, ExtLink, Router):
83 self.router = Router(router_id=self.num_routers())
89 ExtLink, Router)
H A DMesh_westfirst.py57 def makeTopology(self, options, network, IntLink, ExtLink, Router):
76 routers = [Router(router_id=i, latency=router_latency) \
H A DMesh_XY.py55 def makeTopology(self, options, network, IntLink, ExtLink, Router):
75 routers = [Router(router_id=i, latency = router_latency) \
/gem5/ext/mcpat/cacti/
H A Drouter.cc37 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 Drouter.h51 class Router : public Component { class in inherits:Component
53 Router(
61 ~Router();
H A Dnuca.h59 Router *router;
/gem5/ext/mcpat/
H A Dnoc.h76 Router* router;

Completed in 24 milliseconds

12