/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 78 target_socket.register_get_direct_mem_ptr(this, &target_module::get_direct_mem_ptr); 83 target_optional.register_get_direct_mem_ptr(this, &target_module::get_direct_mem_ptr); 99 virtual bool get_direct_mem_ptr(int port, tlm::tlm_generic_payload & transaction, tlm::tlm_dmi & dmi_data) { return false; } function in class:target_module
|
/gem5/src/systemc/ext/tlm_core/2/interfaces/ |
H A D | fw_bw_ifs.hh | 66 // can call the get_direct_mem_ptr method with the 'trans' parameter set to 122 virtual bool get_direct_mem_ptr(TRANS &trans, tlm_dmi &dmi_data) = 0; 149 // - Under no circumstances a model is allowed to call the get_direct_mem_ptr
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 185 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans,
|
H A D | SimpleLTInitiator_ext.h | 213 if (socket->get_direct_mem_ptr(trans,
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | extension_adaptors.h | 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 185 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans,
|
H A D | SimpleLTInitiator_ext.h | 213 if (socket->get_direct_mem_ptr(trans,
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 81 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans, 185 bool tmp_ret = initiator_socket->get_direct_mem_ptr(trans,
|
/gem5/util/tlm/src/ |
H A D | sc_master_port.hh | 114 bool get_direct_mem_ptr(tlm::tlm_generic_payload& trans,
|
H A D | sc_master_port.cc | 314 SCMasterPort::get_direct_mem_ptr(tlm::tlm_generic_payload& trans, function in class:Gem5SystemC::SCMasterPort
|
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 194 targ_socket.register_get_direct_mem_ptr (this, &Interconnect::get_direct_mem_ptr); 247 virtual bool get_direct_mem_ptr( int id, tlm::tlm_generic_payload& trans, function in struct:Interconnect 252 bool status = init_socket[target]->get_direct_mem_ptr( trans, dmi_data );
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_fw_bw_ifs.h | 66 // can call the get_direct_mem_ptr method with the 'trans' parameter set to 122 virtual bool get_direct_mem_ptr(TRANS& trans, 150 // - Under no circumstances a model is allowed to call the get_direct_mem_ptr
|
/gem5/src/systemc/tlm_bridge/ |
H A D | tlm_to_gem5.hh | 155 bool get_direct_mem_ptr(tlm::tlm_generic_payload &trans,
|
H A D | tlm_to_gem5.cc | 329 TlmToGem5Bridge<BITWIDTH>::get_direct_mem_ptr(tlm::tlm_generic_payload &trans, function in class:sc_gem5::TlmToGem5Bridge 502 this, &TlmToGem5Bridge<BITWIDTH>::get_direct_mem_ptr);
|
H A D | gem5_to_tlm.cc | 197 if (!socket->get_direct_mem_ptr(trans, dmi_data))
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleBusLT.h | 153 (*decodeSocket)->get_direct_mem_ptr(trans, dmi_data);
|
H A D | SimpleLTTarget1.h | 122 bool get_direct_mem_ptr(transaction_type& trans,
|
H A D | SimpleLTInitiator1_DMI.h | 197 if ( socket->get_direct_mem_ptr(trans, tmp)
|
H A D | SimpleLTInitiator2_DMI.h | 173 socket->get_direct_mem_ptr(trans,
|
H A D | SimpleLTInitiator3_DMI.h | 171 socket->get_direct_mem_ptr(trans,
|
H A D | SimpleBusAT.h | 309 (*decodeSocket)->get_direct_mem_ptr(trans, dmi_data);
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | passthrough_target_socket.h | 208 bool get_direct_mem_ptr(transaction_type& trans, function in class:tlm_utils::passthrough_target_socket::process 443 bool get_direct_mem_ptr(transaction_type& trans, function in class:tlm_utils::passthrough_target_socket_tagged::process
|
H A D | multi_socket_bases.h | 187 bool get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data){ function in class:tlm_utils::callback_binder_fw
|
H A D | simple_target_socket.h | 363 bool get_direct_mem_ptr(transaction_type& trans, function in class:tlm_utils::simple_target_socket::fw_process 908 bool get_direct_mem_ptr(transaction_type& trans, function in class:tlm_utils::simple_target_socket_tagged::fw_process
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | passthrough_target_socket.h | 196 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) function in class:tlm_utils::passthrough_target_socket_b::process 451 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) function in class:tlm_utils::passthrough_target_socket_tagged_b::process
|
H A D | multi_socket_bases.h | 214 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) function in class:tlm_utils::callback_binder_fw
|