Searched refs:socket (Results 26 - 50 of 80) sorted by relevance

1234

/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp35 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 Dsc_target.cc44 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 DSimpleLTTarget_ext.h42 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 DSimpleLTInitiator_ext.h44 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 DSimpleLTTarget_ext.h42 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 Dethertap.cc44 #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 DExplicitLTTarget.h40 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 DSimpleLTInitiator1.h51 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 DExplicitATTarget.h40 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 DSimpleATTarget1.h40 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 DCoreDecouplingLTInitiator.h49 initiator_socket_type socket; member in class:CoreDecouplingLTInitiator
57 socket("socket"),
145 socket->b_transport(trans, t);
H A DSimpleLTInitiator2.h50 initiator_socket_type socket; member in class:SimpleLTInitiator2
58 socket("socket"),
134 socket->b_transport(trans, t);
H A DSimpleLTInitiator3.h50 initiator_socket_type socket; member in class:SimpleLTInitiator3
58 socket("socket"),
134 socket->b_transport(trans, t);
H A DSimpleATTarget2.h40 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 DSimpleLTTarget1.h40 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 DSimpleLTInitiator1_DMI.h55 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 DSimpleLTInitiator2_DMI.h53 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 Dgem5_to_tlm.cc173 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 Dupdate_original.cpp50 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 Dsc_slave_port.cc115 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 DSimpleLTInitiator_ext.h44 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 Dtraffic_generator.cc43 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 Dtraffic_generator.hh60 tlm_utils::simple_initiator_socket<TrafficGenerator> socket; member in class:TrafficGenerator
/gem5/util/statetrace/arch/i686/
H A Dtracechild.hh77 bool sendState(int socket);
/gem5/src/base/
H A Dsocket.cc31 #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));

Completed in 31 milliseconds

1234