/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | ext2gp2ext.cpp | 37 bridge1.initiator_socket(bus.target_socket[0]); 38 bus.initiator_socket[0](bridge2.target_socket); 39 bridge2.initiator_socket(target.socket);
|
H A D | extension_adaptors.h | 41 initiator_socket_type initiator_socket; member in class:adapt_ext2gp 51 initiator_socket.register_nb_transport_bw(this, &adapt_ext2gp::backward_nb_transport); 52 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_ext2gp::invalidate_dmi_pointers); 66 return initiator_socket->nb_transport_fw(trans, phase, t); 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 91 return initiator_socket->transport_dbg(trans); 113 initiator_socket_type initiator_socket; member in class:adapt_gp2ext 126 initiator_socket.register_nb_transport_bw(this, &adapt_gp2ext::backward_nb_transport); 127 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_gp2ext::invalidate_dmi_pointers); 155 initiator_socket [all...] |
/gem5/src/systemc/tests/tlm/bus/ |
H A D | bus.cpp | 69 bus.initiator_socket[0](target1.socket); 70 bus.initiator_socket[1](target2.socket); 71 bus.initiator_socket[2](target3.socket); 72 bus.initiator_socket[3](target4.socket); 73 bus.initiator_socket[4](target5.socket); 74 bus.initiator_socket[5](target6.socket); 75 bus.initiator_socket[6](target7.socket);
|
/gem5/src/systemc/tests/tlm/bus_dmi/ |
H A D | bus_dmi.cpp | 68 bus.initiator_socket[0](target1.socket); 69 bus.initiator_socket[1](target2.socket); 70 bus.initiator_socket[2](target3.socket); 71 bus.initiator_socket[3](target4.socket); 72 bus.initiator_socket[4](target5.socket); 73 bus.initiator_socket[5](target6.socket); 74 bus.initiator_socket[6](target7.socket);
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 41 initiator_socket_type initiator_socket; member in class:adapt_ext2gp 51 initiator_socket.register_nb_transport_bw(this, &adapt_ext2gp::backward_nb_transport); 52 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_ext2gp::invalidate_dmi_pointers); 66 return initiator_socket->nb_transport_fw(trans, phase, t); 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 91 return initiator_socket->transport_dbg(trans); 113 initiator_socket_type initiator_socket; member in class:adapt_gp2ext 126 initiator_socket.register_nb_transport_bw(this, &adapt_gp2ext::backward_nb_transport); 127 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_gp2ext::invalidate_dmi_pointers); 155 initiator_socket [all...] |
H A D | ext2gp.cpp | 34 bridge.initiator_socket(target.socket);
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 41 initiator_socket_type initiator_socket; member in class:adapt_ext2gp 51 initiator_socket.register_nb_transport_bw(this, &adapt_ext2gp::backward_nb_transport); 52 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_ext2gp::invalidate_dmi_pointers); 66 return initiator_socket->nb_transport_fw(trans, phase, t); 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 91 return initiator_socket->transport_dbg(trans); 113 initiator_socket_type initiator_socket; member in class:adapt_gp2ext 126 initiator_socket.register_nb_transport_bw(this, &adapt_gp2ext::backward_nb_transport); 127 initiator_socket.register_invalidate_direct_mem_ptr(this, &adapt_gp2ext::invalidate_dmi_pointers); 155 initiator_socket [all...] |
H A D | gp2ext.cpp | 34 bridge.initiator_socket(target.socket);
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleBusLT.h | 41 initiator_socket_type initiator_socket[NR_OF_TARGETS]; member in class:SimpleBusLT 54 initiator_socket[i].register_invalidate_direct_mem_ptr(this, &SimpleBusLT::invalidateDMIPointers, i); 102 decodeSocket = &initiator_socket[portId]; 113 initiator_socket_type* decodeSocket = &initiator_socket[portId]; 147 initiator_socket_type* decodeSocket = &initiator_socket[portId];
|
H A D | SimpleBusAT.h | 43 initiator_socket_type initiator_socket[NR_OF_TARGETS]; member in class:SimpleBusAT 58 initiator_socket[i].register_nb_transport_bw(this, &SimpleBusAT::targetNBTransport, i); 59 initiator_socket[i].register_invalidate_direct_mem_ptr(this, &SimpleBusAT::invalidateDMIPointers, i); 108 initiator_socket_type* decodeSocket = &initiator_socket[portId]; 268 initiator_socket_type* decodeSocket = &initiator_socket[portId]; 303 initiator_socket_type* decodeSocket = &initiator_socket[portId];
|
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 31 tlm_utils::simple_initiator_socket<initiator_module> initiator_socket; member in class:initiator_module 35 , initiator_socket("initiator_socket") 59 initiator_socket->b_transport(transaction, t); 191 initiator.initiator_socket(target.target_socket);
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 59 initiator_socket_type initiator_socket; //the initiator multi socket (private to enforce use of bindTarget function) member in class:MultiSocketSimpleSwitchAT 99 initiator_socket("initiator_socket"), 107 initiator_socket.register_nb_transport_bw(this, &MultiSocketSimpleSwitchAT::targetNBTransport); 114 initiator_socket(target); //bind sockets 129 m_pendingReqs.resize(initiator_socket.size()); 172 switch (initiator_socket[tgtSocketNumber]->nb_transport_fw(trans, phase, t)) { 310 sync_enum_type tmp=initiator_socket[connInfo->fwID]->nb_transport_fw(trans, ph, t); 327 <<" Number of connected targets: "<<initiator_socket.size()<<std::endl
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | tlm2_base_protocol_checker.h | 40 or interconnect and target by binding the target_socket and initiator_socket 52 bus->initiator_socket.bind(memory->socket); 60 checker1->initiator_socket.bind(bus->target_socket); 61 bus->initiator_socket.bind(checker2->target_socket); 62 checker2->initiator_socket.bind(memory->socket); 175 tlm::tlm_initiator_socket<BUSWIDTH, tlm::tlm_base_protocol_types, 1> initiator_socket; member in class:tlm_utils::tlm2_base_protocol_checker 181 initiator_socket.bind( *this ); 207 status = initiator_socket->nb_transport_fw( trans, phase, delay ); 235 initiator_socket->b_transport( trans, delay ); 247 status = initiator_socket [all...] |