Searched refs:Interconnect (Results 1 - 10 of 10) sorted by relevance

/gem5/ext/mcpat/
H A Dinterconnect.h57 class Interconnect : public McPATComponent { class in inherits:McPATComponent
94 Interconnect(XMLNode* _xml_data, string name_,
113 ~Interconnect() {};
H A Dinterconnect.cc41 double Interconnect::width_scaling_threshold = 3.0;
43 Interconnect::Interconnect(XMLNode* _xml_data, string name_, function in class:Interconnect
151 Interconnect::calcWireData() {
170 Interconnect::computeEnergy() {
192 Interconnect::computeArea() {
197 Interconnect::set_params_stats(double active_ports,
204 void Interconnect::leakage_feedback(double temperature) {
H A Dbus_interconnect.h75 Interconnect* link_bus;
H A Dnoc.h77 Interconnect* link_bus;
H A Dcore.h288 Interconnect* int_bypass;
289 Interconnect* intTagBypass;
290 Interconnect* int_mul_bypass;
291 Interconnect* intTag_mul_Bypass;
292 Interconnect* fp_bypass;
293 Interconnect* fpTagBypass;
H A Dbus_interconnect.cc50 name = "Bus Interconnect";
64 link_bus = new Interconnect(xml_data, "Link", Uncore_device,
H A Dnoc.cc102 link_bus = new Interconnect(xml_data, "Link", Uncore_device,
H A Dcore.cc1291 int_bypass = new Interconnect(xml_data, "Int Bypass Data", Core_device,
1300 intTagBypass = new Interconnect(xml_data, "Int Bypass Tag",
1311 int_mul_bypass = new Interconnect(xml_data, "Mul Bypass Data",
1322 intTag_mul_Bypass = new Interconnect(xml_data, "Mul Bypass Tag",
1335 fp_bypass = new Interconnect(xml_data, "FP Bypass Data",
1346 fpTagBypass = new Interconnect(xml_data, "FP Bypass Tag",
1362 int_bypass = new Interconnect(xml_data, "Int Bypass Data",
1372 intTagBypass = new Interconnect(xml_data, "Int Bypass Tag",
1383 int_mul_bypass = new Interconnect(xml_data, "Mul Bypass Data",
1396 intTag_mul_Bypass = new Interconnect(xml_dat
[all...]
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp181 struct Interconnect: sc_module struct in inherits:sc_module
183 tlm_utils::multi_passthrough_target_socket<Interconnect, 32> targ_socket;
184 tlm_utils::multi_passthrough_initiator_socket<Interconnect, 32> init_socket;
186 Interconnect(sc_module_name _name, unsigned int _offset) function in struct:Interconnect
192 targ_socket.register_b_transport (this, &Interconnect::b_transport);
193 targ_socket.register_nb_transport_fw (this, &Interconnect::nb_transport_fw);
194 targ_socket.register_get_direct_mem_ptr (this, &Interconnect::get_direct_mem_ptr);
195 targ_socket.register_transport_dbg (this, &Interconnect::transport_dbg);
196 init_socket.register_nb_transport_bw (this, &Interconnect::nb_transport_bw);
197 init_socket.register_invalidate_direct_mem_ptr(this, &Interconnect
[all...]
/gem5/src/systemc/tests/tlm/update_original/
H A Dupdate_original.cpp157 struct Interconnect: sc_module struct in inherits:sc_module
159 tlm_utils::simple_target_socket <Interconnect> targ_socket;
160 tlm_utils::simple_initiator_socket<Interconnect> init_socket;
162 SC_CTOR(Interconnect)
166 targ_socket.register_b_transport(this, &Interconnect::b_transport);
243 Interconnect *interconnect;
250 interconnect = new Interconnect("interconnect");

Completed in 21 milliseconds