Searched refs:NetworkLink (Results 1 - 14 of 14) sorted by relevance

/gem5/src/mem/ruby/network/garnet2.0/
H A DCreditLink.hh37 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
40 class CreditLink : public NetworkLink
44 CreditLink(const Params *p) : NetworkLink(p) {}
H A DNetworkLink.cc34 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
38 NetworkLink::NetworkLink(const Params *p) function in class:NetworkLink
48 NetworkLink::~NetworkLink()
54 NetworkLink::setLinkConsumer(Consumer *consumer)
60 NetworkLink::setSourceQueue(flitBuffer *srcQueue)
66 NetworkLink::wakeup()
79 NetworkLink::resetStats()
88 NetworkLink *
[all...]
H A DGarnetLink.py36 class NetworkLink(ClockedObject): class in inherits:ClockedObject
37 type = 'NetworkLink'
38 cxx_header = "mem/ruby/network/garnet2.0/NetworkLink.hh"
46 class CreditLink(NetworkLink):
56 network_link = Param.NetworkLink(NetworkLink(), "forward link")
69 _nls.append(NetworkLink());
71 _nls.append(NetworkLink());
72 network_links = VectorParam.NetworkLink(_nls, "forward links")
H A DNetworkLink.hh43 #include "params/NetworkLink.hh"
48 class NetworkLink : public ClockedObject, public Consumer class in inherits:ClockedObject,Consumer
52 NetworkLink(const Params *p);
53 ~NetworkLink();
H A DNetworkInterface.hh44 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
61 void addInPort(NetworkLink *in_link, CreditLink *credit_link);
62 void addOutPort(NetworkLink *out_link, CreditLink *credit_link,
89 NetworkLink *inNetLink;
90 NetworkLink *outNetLink;
H A DGarnetLink.hh43 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
60 NetworkLink* m_network_link;
85 NetworkLink* m_network_links[2];
H A DOutputUnit.hh43 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
53 void set_out_link(NetworkLink *link);
105 NetworkLink *m_out_link;
H A DRouter.hh48 class NetworkLink;
69 void addInPort(PortDirection inport_dirn, NetworkLink *link,
71 void addOutPort(PortDirection outport_dirn, NetworkLink *link,
H A DInputUnit.hh43 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
130 set_in_link(NetworkLink *link)
158 NetworkLink *m_in_link;
H A DGarnetNetwork.hh49 class NetworkLink;
195 std::vector<NetworkLink *> m_networklinks; // All flit links in the network
H A DOutputUnit.cc153 OutputUnit::set_out_link(NetworkLink *link)
H A DRouter.cc42 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
113 NetworkLink *in_link, CreditLink *credit_link)
130 NetworkLink *out_link,
H A DGarnetNetwork.cc46 #include "mem/ruby/network/garnet2.0/NetworkLink.hh"
170 NetworkLink* net_link = garnet_link->m_network_links[LinkDirection_In];
199 NetworkLink* net_link = garnet_link->m_network_links[LinkDirection_Out];
227 NetworkLink* net_link = garnet_link->m_network_link;
H A DNetworkInterface.cc94 NetworkInterface::addInPort(NetworkLink *in_link,
104 NetworkInterface::addOutPort(NetworkLink *out_link,

Completed in 17 milliseconds