Searched refs:PerfectSwitch (Results 1 - 4 of 4) sorted by relevance

/gem5/src/mem/ruby/network/simple/
H A DPerfectSwitch.hh59 class PerfectSwitch : public Consumer class in inherits:Consumer
62 PerfectSwitch(SwitchID sid, Switch *, uint32_t);
63 ~PerfectSwitch();
66 { return csprintf("PerfectSwitch-%i", m_switch_id); }
85 PerfectSwitch(const PerfectSwitch& obj);
86 PerfectSwitch& operator=(const PerfectSwitch& obj);
110 operator<<(std::ostream& out, const PerfectSwitch& obj)
H A DPerfectSwitch.cc29 #include "mem/ruby/network/simple/PerfectSwitch.hh"
52 PerfectSwitch::PerfectSwitch(SwitchID sid, Switch *sw, uint32_t virt_nets) function in class:PerfectSwitch
61 PerfectSwitch::init(SimpleNetwork *network_ptr)
71 PerfectSwitch::addInPort(const vector<MessageBuffer*>& in)
86 PerfectSwitch::addOutPort(const vector<MessageBuffer*>& out,
100 PerfectSwitch::~PerfectSwitch()
105 PerfectSwitch::operateVnet(int vnet)
139 PerfectSwitch
[all...]
H A DSwitch.hh33 * order of PerfectSwitch and Throttle objects get woke up affect the
52 class PerfectSwitch;
89 PerfectSwitch* m_perfect_switch;
H A DSwitch.cc36 #include "mem/ruby/network/simple/PerfectSwitch.hh"
46 m_perfect_switch = new PerfectSwitch(m_id, this, p->virt_nets);
99 // Hook the queues to the PerfectSwitch

Completed in 7 milliseconds