Searched refs:Network (Results 1 - 17 of 17) sorted by relevance
/gem5/src/mem/ruby/network/ |
H A D | Network.hh | 42 * The Network class is the base class for classes that implement the 76 class Network : public ClockedObject class in inherits:ClockedObject 80 Network(const Params *p); 84 virtual ~Network(); 145 Network(const Network& obj); 146 Network& operator=(const Network& obj); 166 Network *ctr; 171 StatsCallback(Network *_ct [all...] |
H A D | Network.cc | 41 #include "mem/ruby/network/Network.hh" 48 uint32_t Network::m_virtual_networks; 49 uint32_t Network::m_control_msg_size; 50 uint32_t Network::m_data_msg_size; 52 Network::Network(const Params *p) function in class:Network 103 for (auto &it : dynamic_cast<Network *>(this)->params()->ext_links) { 108 Network::~Network() 126 Network [all...] |
H A D | Topology.hh | 52 class Network; 73 void createLinks(Network *net); 80 void makeLink(Network *net, SwitchID src, SwitchID dest,
|
H A D | Topology.cc | 37 #include "mem/ruby/network/Network.hh" 109 Topology::createLinks(Network *net) 181 Topology::makeLink(Network *net, SwitchID src, SwitchID dest,
|
/gem5/src/mem/ruby/system/ |
H A D | RubySystem.hh | 47 class Network; 93 void registerNetwork(Network*); 133 Network* m_network;
|
H A D | RubySystem.cc | 42 #include "mem/ruby/network/Network.hh" 81 RubySystem::registerNetwork(Network* network_ptr)
|
/gem5/src/mem/ruby/network/simple/ |
H A D | SimpleNetwork.cc | 47 : Network(p), m_buffer_size(p->buffer_size), 66 Network::init(); 135 Network::regStats(); 156 Network::MessageSizeType_to_int(type));
|
H A D | Throttle.cc | 37 #include "mem/ruby/network/Network.hh" 211 .init(Network::getNumberOfVirtualNetworks()) 223 Network::MessageSizeType_to_int(type)); 253 int size = Network::MessageSizeType_to_int(net_msg_ptr->getMessageSize());
|
H A D | SimpleNetwork.hh | 35 #include "mem/ruby/network/Network.hh" 43 class SimpleNetwork : public Network
|
H A D | SimpleNetwork.py | 33 from m5.objects.Network import RubyNetwork
|
H A D | Switch.cc | 145 Network::MessageSizeType_to_int(MessageSizeType(type)));
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.hh | 63 class Network; 84 void initNetworkPtr(Network* net_ptr) { m_net_ptr = net_ptr; } 190 Network *m_net_ptr;
|
H A D | AbstractController.cc | 44 #include "mem/ruby/network/Network.hh" 74 uint32_t size = Network::getNumberOfVirtualNetworks(); 85 uint32_t size = Network::getNumberOfVirtualNetworks();
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | GarnetNetwork.py | 33 from m5.objects.Network import RubyNetwork
|
H A D | GarnetNetwork.cc | 56 * (see configs/network/Network.py) 60 : Network(p) 104 Network::init(); 155 * This function creates a link from the Network Interface (NI) 156 * into the Network. 157 * It creates a Network Link from the NI to a Router and a Credit Link from 183 * This function creates a link from the Network to a NI. 184 * It creates a Network Link from a Router to the NI and 257 Network::regStats();
|
H A D | GarnetNetwork.hh | 40 #include "mem/ruby/network/Network.hh" 52 class GarnetNetwork : public Network 194 std::vector<Router *> m_routers; // All Routers in Network 197 std::vector<NetworkInterface *> m_nis; // All NI's in Network
|
/gem5/configs/ruby/ |
H A D | Ruby.py | 56 from network import Network 74 # network options are in network/Network.py 87 Network.define_options(parser) 168 Network.create_network(options, ruby) 192 Network.init_network(options, network, InterfaceClass)
|
Completed in 26 milliseconds