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

/gem5/src/mem/ruby/network/
H A DBasicLink.cc29 #include "mem/ruby/network/BasicLink.hh"
31 BasicLink::BasicLink(const Params *p) function in class:BasicLink
40 BasicLink::init()
45 BasicLink::print(std::ostream& out) const
50 BasicLink *
53 return new BasicLink(this);
57 : BasicLink(p)
68 : BasicLink(p)
H A DBasicLink.hh40 #include "params/BasicLink.hh"
45 class BasicLink : public SimObject class in inherits:SimObject
49 BasicLink(const Params *p);
62 operator<<(std::ostream& out, const BasicLink& obj)
69 class BasicExtLink : public BasicLink
79 class BasicIntLink : public BasicLink
H A DBasicLink.py33 class BasicLink(SimObject): class in inherits:SimObject
34 type = 'BasicLink'
35 cxx_header = "mem/ruby/network/BasicLink.hh"
44 class BasicExtLink(BasicLink):
46 cxx_header = "mem/ruby/network/BasicLink.hh"
51 class BasicIntLink(BasicLink):
53 cxx_header = "mem/ruby/network/BasicLink.hh"
H A DNetwork.py32 from m5.objects.BasicLink import BasicLink
H A DNetwork.hh101 virtual void makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
103 virtual void makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
105 virtual void makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
H A DTopology.hh48 #include "mem/ruby/network/BasicLink.hh"
59 BasicLink *link;
77 void addLink(SwitchID src, SwitchID dest, BasicLink* link,
H A DTopology.cc36 #include "mem/ruby/network/BasicLink.hh"
138 BasicLink* link = (*i).second.link;
162 Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link,
/gem5/src/mem/ruby/network/simple/
H A DSimpleLink.py33 from m5.objects.BasicLink import BasicIntLink, BasicExtLink
H A DSimpleNetwork.hh62 void makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
64 void makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
66 void makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
H A DSimpleNetwork.cc82 SimpleNetwork::makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
98 SimpleNetwork::makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
107 SimpleNetwork::makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
/gem5/src/mem/ruby/network/garnet2.0/
H A DGarnetLink.py34 from m5.objects.BasicLink import BasicIntLink, BasicExtLink
H A DGarnetNetwork.hh91 void makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
93 void makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
95 void makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
H A DGarnetNetwork.cc162 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,

Completed in 15 milliseconds