/gem5/src/systemc/ext/tlm_core/2/interfaces/ |
H A D | dmi.hh | 29 class tlm_dmi class in namespace:tlm 45 tlm_dmi() { init(); } function in class:tlm::tlm_dmi 96 // endianness of the target (endianness member of the tlm_dmi struct).
|
H A D | fw_bw_ifs.hh | 70 // method with a freshly initialized tlm_dmi object either by using a newly 93 // component wants to change any member of the tlm_dmi object, e.g. for 96 // values in the tlm_dmi object. 122 virtual bool get_direct_mem_ptr(TRANS &trans, tlm_dmi &dmi_data) = 0; 131 // with any member of the tlm_dmi data structure set differently.
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_dmi.h | 27 class tlm_dmi class in namespace:tlm 43 tlm_dmi (void) function in class:tlm::tlm_dmi 85 // endianness of the target (endianness member of the tlm_dmi struct).
|
H A D | tlm_fw_bw_ifs.h | 25 #include "tlm_core/tlm_2/tlm_2_interfaces/tlm_dmi.h" 70 // method with a freshly initialized tlm_dmi object either by using a newly 93 // component wants to change any member of the tlm_dmi object, e.g. for 96 // values in the tlm_dmi object. 123 tlm_dmi& dmi_data) = 0; 132 // with any member of the tlm_dmi data structure set differently.
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | passthrough_target_socket.h | 83 tlm::tlm_dmi&)) 99 tlm::tlm_dmi&); 209 tlm::tlm_dmi& dmi_data) 304 tlm::tlm_dmi&), 326 tlm::tlm_dmi&); 444 tlm::tlm_dmi& dmi_data)
|
H A D | multi_socket_bases.h | 121 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, tlm::tlm_dmi& dmi 187 bool get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data){
|
H A D | simple_target_socket.h | 112 tlm::tlm_dmi&)) 190 tlm::tlm_dmi&); 364 tlm::tlm_dmi& dmi_data) 641 tlm::tlm_dmi&), 725 tlm::tlm_dmi&); 909 tlm::tlm_dmi& dmi_data)
|
H A D | tlm2_base_protocol_checker.h | 242 tlm::tlm_dmi& dmi_data) 299 void get_direct_mem_ptr_pre_checks( tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data ); 301 void get_direct_mem_ptr_post_checks( tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data ); 858 tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data ) 917 get_direct_mem_ptr_post_checks( tlm::tlm_generic_payload& trans, tlm::tlm_dmi& dmi_data )
|
H A D | multi_passthrough_target_socket.h | 68 typedef bool (MODULE::*dmi_cb)(int, transaction_type& txn, tlm::tlm_dmi& dmi);
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | passthrough_target_socket.h | 86 bool (MODULE::*cb)(transaction_type &, tlm::tlm_dmi &)) 102 transaction_type &, tlm::tlm_dmi &); 196 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) 312 bool (MODULE::*cb)(int id, transaction_type &, tlm::tlm_dmi &), 331 int id, transaction_type &, tlm::tlm_dmi &); 451 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data)
|
H A D | simple_target_socket.h | 100 bool (MODULE::*cb)(transaction_type &, tlm::tlm_dmi &)) 186 transaction_type &, tlm::tlm_dmi &); 367 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) 681 bool (MODULE::*cb)(int id, transaction_type &, tlm::tlm_dmi &), 769 int id, transaction_type &, tlm::tlm_dmi &); 963 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data)
|
H A D | multi_socket_bases.h | 140 typename TRAITS::tlm_payload_type &txn, tlm::tlm_dmi &dmi 214 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 79 tlm::tlm_dmi& dmi_data) 172 tlm::tlm_dmi& dmi_data)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | extension_adaptors.h | 79 tlm::tlm_dmi& dmi_data) 172 tlm::tlm_dmi& dmi_data)
|
H A D | SimpleLTTarget_ext.h | 136 tlm::tlm_dmi& dmi_data)
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 79 tlm::tlm_dmi& dmi_data) 172 tlm::tlm_dmi& dmi_data)
|
H A D | SimpleLTTarget_ext.h | 136 tlm::tlm_dmi& dmi_data)
|
/gem5/util/tlm/src/ |
H A D | sc_master_port.hh | 115 tlm::tlm_dmi& dmi_data);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | tlm_to_gem5.cc | 330 tlm::tlm_dmi &dmi_data) 355 typedef tlm::tlm_dmi::dmi_access_e access_t; 356 access_t access = tlm::tlm_dmi::DMI_ACCESS_NONE; 358 access = (access_t)(access | tlm::tlm_dmi::DMI_ACCESS_READ); 360 access = (access_t)(access | tlm::tlm_dmi::DMI_ACCESS_WRITE);
|
H A D | tlm_to_gem5.hh | 156 tlm::tlm_dmi &dmi_data);
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTTarget2.h | 125 tlm::tlm_dmi& dmi_data)
|
H A D | SimpleBusLT.h | 141 tlm::tlm_dmi& dmi_data)
|
H A D | SimpleLTTarget1.h | 123 tlm::tlm_dmi& dmi_data)
|
H A D | SimpleLTInitiator1_DMI.h | 47 typedef tlm::tlm_dmi dmi_type;
|
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 99 virtual bool get_direct_mem_ptr(int port, tlm::tlm_generic_payload & transaction, tlm::tlm_dmi & dmi_data) { return false; }
|