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

/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A Dext2gp2ext.cpp36 initiator.socket(bridge1.target_socket);
37 bridge1.initiator_socket(bus.target_socket[0]);
38 bus.initiator_socket[0](bridge2.target_socket);
H A Dextension_adaptors.h40 target_socket_type target_socket; member in class:adapt_ext2gp
47 target_socket.register_nb_transport_fw(this, &adapt_ext2gp::forward_nb_transport);
48 target_socket.register_transport_dbg(this, &adapt_ext2gp::transport_debug);
49 target_socket.register_get_direct_mem_ptr(this, &adapt_ext2gp::get_dmi_pointer);
75 return target_socket->nb_transport_bw(trans, phase, t);
96 target_socket->invalidate_direct_mem_ptr(start_range,
112 target_socket_type target_socket; member in class:adapt_gp2ext
122 target_socket.register_nb_transport_fw(this, &adapt_gp2ext::forward_nb_transport);
123 target_socket.register_transport_dbg(this, &adapt_gp2ext::transport_debug);
124 target_socket
[all...]
/gem5/src/systemc/tests/tlm/bus/
H A Dbus.cpp62 initiator1.socket(bus.target_socket[0]);
63 initiator2.socket(bus.target_socket[1]);
64 initiator3.socket(bus.target_socket[2]);
65 initiator4.socket(bus.target_socket[3]);
66 initiator5.socket(bus.target_socket[4]);
67 initiator6.socket(bus.target_socket[5]);
68 initiator7.socket(bus.target_socket[6]);
/gem5/src/systemc/tests/tlm/bus_dmi/
H A Dbus_dmi.cpp61 initiator1.socket(bus.target_socket[0]);
62 initiator2.socket(bus.target_socket[1]);
63 initiator3.socket(bus.target_socket[2]);
64 initiator4.socket(bus.target_socket[3]);
65 initiator5.socket(bus.target_socket[4]);
66 initiator6.socket(bus.target_socket[5]);
67 initiator7.socket(bus.target_socket[6]);
/gem5/src/systemc/tests/tlm/multi_sockets/
H A Dmulti_sockets.cpp50 at_i1.socket(bus1.target_socket);
51 lt_i1.socket(bus1.target_socket);
52 lt_i2.socket(bus1.target_socket);
53 lt_i3.socket(bus1.target_socket);
55 at_i2.socket(bus2.target_socket);
56 lt_i4.socket(bus2.target_socket);
60 bus1.bindTargetSocket(bus2.target_socket, 0x30000000,0x6000ffff);
H A DMultiSocketSimpleSwitchAT.h56 target_socket_type target_socket; //the target multi socket member in class:MultiSocketSimpleSwitchAT
98 target_socket("target_socket"),
105 target_socket.register_nb_transport_fw(this, &MultiSocketSimpleSwitchAT::initiatorNBTransport);
106 target_socket.register_b_transport(this, &MultiSocketSimpleSwitchAT::b_transport);
116 // (we have to count the targets manually, because target_socket.size() is only reliable during simulation
130 m_pendingResps.resize(target_socket.size());
271 switch (target_socket[connInfo->bwID]->nb_transport_bw(trans, p, t)){
326 <<" Number of connected initiators: "<<target_socket.size()<<std::endl
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A Dextension_adaptors.h40 target_socket_type target_socket; member in class:adapt_ext2gp
47 target_socket.register_nb_transport_fw(this, &adapt_ext2gp::forward_nb_transport);
48 target_socket.register_transport_dbg(this, &adapt_ext2gp::transport_debug);
49 target_socket.register_get_direct_mem_ptr(this, &adapt_ext2gp::get_dmi_pointer);
75 return target_socket->nb_transport_bw(trans, phase, t);
96 target_socket->invalidate_direct_mem_ptr(start_range,
112 target_socket_type target_socket; member in class:adapt_gp2ext
122 target_socket.register_nb_transport_fw(this, &adapt_gp2ext::forward_nb_transport);
123 target_socket.register_transport_dbg(this, &adapt_gp2ext::transport_debug);
124 target_socket
[all...]
H A Dext2gp.cpp33 initiator.socket(bridge.target_socket);
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A Dextension_adaptors.h40 target_socket_type target_socket; member in class:adapt_ext2gp
47 target_socket.register_nb_transport_fw(this, &adapt_ext2gp::forward_nb_transport);
48 target_socket.register_transport_dbg(this, &adapt_ext2gp::transport_debug);
49 target_socket.register_get_direct_mem_ptr(this, &adapt_ext2gp::get_dmi_pointer);
75 return target_socket->nb_transport_bw(trans, phase, t);
96 target_socket->invalidate_direct_mem_ptr(start_range,
112 target_socket_type target_socket; member in class:adapt_gp2ext
122 target_socket.register_nb_transport_fw(this, &adapt_gp2ext::forward_nb_transport);
123 target_socket.register_transport_dbg(this, &adapt_gp2ext::transport_debug);
124 target_socket
[all...]
H A Dgp2ext.cpp33 initiator.socket(bridge.target_socket);
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/
H A Dmulti_passthrough_sockets_bug.cpp68 tlm_utils::multi_passthrough_target_socket<target_module> target_socket; member in class:target_module
73 , target_socket("target_socket")
76 target_socket.register_b_transport(this, &target_module::transport);
77 target_socket.register_transport_dbg(this, &target_module::transport_dbg);
78 target_socket.register_get_direct_mem_ptr(this, &target_module::get_direct_mem_ptr);
130 void send_introspection_request(sc_core::sc_export<tlm::tlm_fw_transport_if<> > & target_socket) argument
148 target_socket->transport_dbg(transaction);
163 sc_core::sc_export<tlm::tlm_fw_transport_if<> > * target_socket = dynamic_cast<sc_core::sc_export<tlm::tlm_fw_transport_if<> > *>(*i); local
165 send_introspection_request(*target_socket);
[all...]
/gem5/src/systemc/tests/include/
H A DSimpleBusLT.h40 target_socket_type target_socket[NR_OF_INITIATORS]; member in class:SimpleBusLT
49 target_socket[i].register_b_transport(this, &SimpleBusLT::initiatorBTransport, i);
50 target_socket[i].register_transport_dbg(this, &SimpleBusLT::transportDebug, i);
51 target_socket[i].register_get_direct_mem_ptr(this, &SimpleBusLT::getDMIPointer, i);
187 (target_socket[i])->invalidate_direct_mem_ptr(start_range, end_range);
H A DSimpleBusAT.h42 target_socket_type target_socket[NR_OF_INITIATORS]; member in class:SimpleBusAT
53 target_socket[i].register_nb_transport_fw(this, &SimpleBusAT::initiatorNBTransport, i);
54 target_socket[i].register_transport_dbg(this, &SimpleBusAT::transportDebug, i);
55 target_socket[i].register_get_direct_mem_ptr(this, &SimpleBusAT::getDMIPointer, i);
343 (target_socket[i])->invalidate_direct_mem_ptr(start_range, end_range);
352 const ConnectionInfo info = { &target_socket[initiatorId], to };
/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h40 or interconnect and target by binding the target_socket and initiator_socket
51 initiator->socket.bind(bus->target_socket);
59 initiator->socket.bind(checker1->target_socket);
60 checker1->initiator_socket.bind(bus->target_socket);
61 bus->initiator_socket.bind(checker2->target_socket);
174 tlm::tlm_target_socket <BUSWIDTH, tlm::tlm_base_protocol_types, 1> target_socket; member in class:tlm_utils::tlm2_base_protocol_checker
180 target_socket .bind( *this );
222 status = target_socket->nb_transport_bw( trans, phase, delay );
256 target_socket->invalidate_direct_mem_ptr(start_range, end_range);

Completed in 19 milliseconds