Searched refs:Switch (Results 1 - 13 of 13) sorted by relevance

/gem5/src/mem/ruby/network/simple/
H A DSwitch.hh49 #include "params/Switch.hh"
57 class Switch : public BasicRouter class in inherits:BasicRouter
61 Switch(const Params *p);
62 ~Switch();
86 Switch(const Switch& obj);
87 Switch& operator=(const Switch& obj);
102 operator<<(std::ostream& out, const Switch& obj)
H A DSwitch.cc29 #include "mem/ruby/network/simple/Switch.hh"
44 Switch::Switch(const Params *p) : BasicRouter(p) function in class:Switch
51 Switch::~Switch()
63 Switch::init()
70 Switch::addInPort(const vector<MessageBuffer*>& in)
76 Switch::addOutPort(const vector<MessageBuffer*>& out,
107 Switch::getThrottle(LinkID link_number) const
114 Switch
[all...]
H A DPerfectSwitch.hh49 class Switch;
62 PerfectSwitch(SwitchID sid, Switch *, uint32_t);
92 Switch * const m_switch;
H A DThrottle.hh50 class Switch;
57 Switch *em);
99 Switch *m_switch;
H A DSimpleNetwork.hh41 class Switch;
86 std::vector<Switch*> m_switches;
H A DSimpleNetwork.py75 class Switch(BasicRouter): class in inherits:BasicRouter
76 type = 'Switch'
77 cxx_header = 'mem/ruby/network/simple/Switch.hh'
H A DSimpleNetwork.cc39 #include "mem/ruby/network/simple/Switch.hh"
54 Switch* s = safe_cast<Switch*>(*i);
H A DThrottle.cc38 #include "mem/ruby/network/simple/Switch.hh"
53 Switch *em)
H A DPerfectSwitch.cc38 #include "mem/ruby/network/simple/Switch.hh"
52 PerfectSwitch::PerfectSwitch(SwitchID sid, Switch *sw, uint32_t virt_nets)
/gem5/configs/network/
H A DNetwork.py95 RouterClass = Switch
/gem5/util/dist/
H A Dgem5-dist.sh183 [ -f "$SW_CONFIG" ] || { echo "Switch config ${SW_CONFIG} not found"; exit 1; }
/gem5/configs/learning_gem5/part3/
H A Dmsi_caches.py238 self.routers = [Switch(router_id = i) for i in range(len(controllers))]
H A Druby_caches_MI_example.py224 self.routers = [Switch(router_id = i) for i in range(len(controllers))]

Completed in 16 milliseconds