|
void | b_transport (int id, tlm::tlm_generic_payload &trans, sc_core::sc_time &delay) |
|
unsigned int | transport_dbg (int id, tlm::tlm_generic_payload &trans) |
|
bool | get_direct_mem_ptr (int id, tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data) |
|
std::string | txn_to_str (tlm::tlm_generic_payload &trans, bool is_callback=false, bool found_callback=false) |
|
std::string | txn_command_str (const tlm::tlm_generic_payload &trans) |
|
const char * | get_module_name (const tlm::tlm_generic_payload &trans, uint64_t &mod_addr, bool &mod_found) |
|
bool | do_callbacks (tlm::tlm_generic_payload &trans, sc_core::sc_time &delay) |
|
target_info * | decode_address (tlm::tlm_generic_payload &trans) |
|
| reg_router (const sc_core::sc_module_name &nm, const std::map< uint64_t, std::pair< uint64_t, const char * > > &p_mod_addr_name_map=std::map< uint64_t, std::pair< uint64_t, const char * > >(), const std::function< void(bool, uint64_t)> &pre_b_transport_callback=std::function< void(bool, uint64_t)>(), cci::cci_broker_handle broker=cci::cci_get_broker()) |
|
| reg_router (const reg_router &)=delete |
|
void | rename_last (std::string s) |
|
std::vector< target_info > | get_bound_targets () |
|
|
initiator_socket_type | initiator_socket |
|
tlm_utils::multi_passthrough_target_socket< reg_router< BUSWIDTH >, BUSWIDTH > | target_socket |
|
cci::cci_broker_handle | m_broker |
|
cci::cci_param< bool > | lazy_init |
|
◆ decode_address()
◆ lazy_initialize()
The documentation for this class was generated from the following file: