/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 35 tlm_utils::simple_initiator_socket<Initiator> socket; member in struct:Initiator 38 : socket("socket") 42 socket.register_nb_transport_bw(this, &Initiator::nb_transport_bw); 68 socket->b_transport( *trans, delay ); 99 status = socket->nb_transport_fw( *trans, phase, delay ); 145 socket->nb_transport_fw( trans, fw_phase, delay ); 297 tlm_utils::simple_target_socket<Target> socket; member in struct:Target 300 : socket("socket") [all...] |
/gem5/util/tlm/examples/slave_port/ |
H A D | sc_target.cc | 44 socket("socket"), 55 socket.register_b_transport(this, &Target::b_transport); 56 socket.register_transport_dbg(this, &Target::transport_dbg); 57 socket.register_nb_transport_fw(this, &Target::nb_transport_fw); 181 status = socket->nb_transport_bw(trans, bw_phase, delay); 265 status = socket->nb_transport_bw( trans, bw_phase, delay );
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | SimpleLTTarget_ext.h | 42 target_socket_type socket; member in class:SimpleLTTarget_ext 49 socket("socket") 52 socket.register_nb_transport_fw(this, &SimpleLTTarget_ext::myNBTransport); 53 socket.register_get_direct_mem_ptr(this, &SimpleLTTarget_ext::myGetDMIPtr); 55 socket.register_transport_dbg(this, &SimpleLTTarget_ext::transport_dbg); 178 socket->invalidate_direct_mem_ptr(start_address, end_address);
|
H A D | SimpleLTInitiator_ext.h | 44 initiator_socket_type socket; member in class:SimpleLTInitiator_ext 52 socket("socket"), 60 socket.register_nb_transport_bw(this, &SimpleLTInitiator_ext::myNBTransport); 61 socket.register_invalidate_direct_mem_ptr(this, &SimpleLTInitiator_ext::invalidate_direct_mem_ptr); 190 switch (socket->nb_transport_fw(trans, phase, t)) { 213 if (socket->get_direct_mem_ptr(trans, 292 unsigned int n = socket->transport_dbg(trans);
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | SimpleLTTarget_ext.h | 42 target_socket_type socket; member in class:SimpleLTTarget_ext 49 socket("socket") 52 socket.register_nb_transport_fw(this, &SimpleLTTarget_ext::myNBTransport); 53 socket.register_get_direct_mem_ptr(this, &SimpleLTTarget_ext::myGetDMIPtr); 55 socket.register_transport_dbg(this, &SimpleLTTarget_ext::transport_dbg); 178 socket->invalidate_direct_mem_ptr(start_address, end_address);
|
/gem5/src/dev/net/ |
H A D | ethertap.cc | 44 #include <sys/socket.h> // Has to be included before if.h for some reason. 64 #include "base/socket.hh" 288 EtherTapStub::EtherTapStub(const Params *p) : EtherTapBase(p), socket(-1) 307 SERIALIZE_SCALAR(socket); 317 UNSERIALIZE_SCALAR(socket); 326 if (socket != -1) 331 socket = fd; 333 pollFd(socket); 341 close(socket); 342 socket [all...] |
/gem5/src/systemc/tests/include/ |
H A D | ExplicitLTTarget.h | 40 target_socket_type socket; member in class:ExplicitLTTarget 46 socket("socket") 49 socket.register_b_transport(this, &ExplicitLTTarget::myBTransport); 50 socket.register_transport_dbg(this, &ExplicitLTTarget::transport_dbg);
|
H A D | SimpleLTInitiator1.h | 51 initiator_socket_type socket; member in class:SimpleLTInitiator1 59 socket("socket"), 64 // Bind this initiator's interface to the initiator socket 65 socket(*this); 133 socket->b_transport(trans, t);
|
H A D | ExplicitATTarget.h | 40 target_socket_type socket; member in class:ExplicitATTarget 46 socket("socket"), 50 socket.register_nb_transport_fw(this, &ExplicitATTarget::myNBTransport); 51 socket.register_transport_dbg(this, &ExplicitATTarget::transport_dbg); 133 if (socket->nb_transport_bw(*mCurrentTransaction, phase, t) == tlm::TLM_COMPLETED) {
|
H A D | SimpleATTarget1.h | 40 target_socket_type socket; member in class:SimpleATTarget1 46 socket("socket"), 51 socket.register_nb_transport_fw(this, &SimpleATTarget1::myNBTransport); 133 sync_enum_type r = socket->nb_transport_bw(*trans, phase, t); 169 switch (socket->nb_transport_bw(*trans, phase, t)) {
|
H A D | CoreDecouplingLTInitiator.h | 49 initiator_socket_type socket; member in class:CoreDecouplingLTInitiator 57 socket("socket"), 145 socket->b_transport(trans, t);
|
H A D | SimpleLTInitiator2.h | 50 initiator_socket_type socket; member in class:SimpleLTInitiator2 58 socket("socket"), 134 socket->b_transport(trans, t);
|
H A D | SimpleLTInitiator3.h | 50 initiator_socket_type socket; member in class:SimpleLTInitiator3 58 socket("socket"), 134 socket->b_transport(trans, t);
|
H A D | SimpleATTarget2.h | 40 target_socket_type socket; member in class:SimpleATTarget2 46 socket("socket"), 51 socket.register_nb_transport_fw(this, &SimpleATTarget2::myNBTransport); 145 if (socket->nb_transport_bw(*trans, phase, t) == tlm::TLM_COMPLETED) {
|
H A D | SimpleLTTarget1.h | 40 target_socket_type socket; member in class:SimpleLTTarget1 46 socket("socket"), 49 // Bind this target's interface to the target socket 50 socket(*this); 149 socket->invalidate_direct_mem_ptr(start_address, end_address);
|
H A D | SimpleLTInitiator1_DMI.h | 55 initiator_socket_type socket; member in class:SimpleLTInitiator1_dmi 63 socket("socket"), 70 // Bind this initiator's interface to the initiator socket 71 socket(*this); 186 socket->b_transport(trans, t); 197 if ( socket->get_direct_mem_ptr(trans, tmp) 254 unsigned int n = socket->transport_dbg(trans);
|
H A D | SimpleLTInitiator2_DMI.h | 53 initiator_socket_type socket; member in class:SimpleLTInitiator2_dmi 61 socket("socket"), 72 socket.register_invalidate_direct_mem_ptr(this, &SimpleLTInitiator2_dmi::invalidate_direct_mem_ptr); 173 socket->get_direct_mem_ptr(trans, 208 socket->b_transport(trans, t); 247 unsigned int n = socket->transport_dbg(trans);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | gem5_to_tlm.cc | 173 socket->nb_transport_fw(trans, fw_phase, delay); 197 if (!socket->get_direct_mem_ptr(trans, dmi_data)) 228 socket->b_transport(*trans, delay); 254 socket->b_transport(*trans, delay); 348 status = socket->nb_transport_fw(*trans, phase, delay); 407 socket->nb_transport_fw(*trans, phase, delay); 421 unsigned int bytes = socket->transport_dbg(*trans); 465 socket("tlm_socket"), 466 wrapper(socket, std::string(name()) + ".tlm", InvalidPortID), 491 socket [all...] |
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 50 tlm_utils::simple_initiator_socket<Initiator> socket; member in struct:Initiator 55 : socket("socket") 127 socket->b_transport( *trans, delay ); // Blocking transport call 191 tlm_utils::simple_target_socket<Target> socket; member in struct:Target 194 : socket("socket") 196 socket.register_b_transport(this, &Target ::b_transport); 255 // Bind initiator socket to target socket [all...] |
/gem5/util/tlm/src/ |
H A D | sc_slave_port.cc | 115 transactor->socket->b_transport(*trans, delay); 119 transactor->socket->b_transport(*trans, delay); 149 unsigned int bytes = transactor->socket->transport_dbg(*trans); 247 status = transactor->socket->nb_transport_fw(*trans, phase, delay); 322 transactor->socket->nb_transport_fw(trans, fw_phase, delay); 349 transactor->socket->nb_transport_fw(*trans, phase, delay); 383 transactor->socket.register_nb_transport_bw(this,
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | SimpleLTInitiator_ext.h | 44 initiator_socket_type socket; member in class:SimpleLTInitiator_ext 52 socket("socket"), 60 socket.register_nb_transport_bw(this, &SimpleLTInitiator_ext::myNBTransport); 61 socket.register_invalidate_direct_mem_ptr(this, &SimpleLTInitiator_ext::invalidate_direct_mem_ptr); 190 switch (socket->nb_transport_fw(trans, phase, t)) { 213 if (socket->get_direct_mem_ptr(trans, 292 unsigned int n = socket->transport_dbg(trans);
|
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.cc | 43 socket.register_nb_transport_bw(this, &TrafficGenerator::nb_transport_bw); 94 auto status = socket->nb_transport_fw(*trans, phase, delay); 130 socket->nb_transport_fw(trans, fw_phase, delay);
|
H A D | traffic_generator.hh | 60 tlm_utils::simple_initiator_socket<TrafficGenerator> socket; member in class:TrafficGenerator
|
/gem5/util/statetrace/arch/i686/ |
H A D | tracechild.hh | 77 bool sendState(int socket);
|
/gem5/src/base/ |
H A D | socket.cc | 31 #include "base/socket.hh" 35 #include <sys/socket.h> 88 // Create a socket and configure it for listening 95 fd = ::socket(PF_INET, SOCK_STREAM, 0); 97 panic("Can't create socket:%s !", strerror(errno));
|