gem5 v25.0.0.1
Loading...
Searching...
No Matches
tlm_utils Namespace Reference

Classes

class  callback_binder_bw
class  callback_binder_fw
class  convenience_socket_base
class  convenience_socket_cb_holder
struct  fn_container
class  instance_specific_extension
class  instance_specific_extension_accessor
class  instance_specific_extension_carrier
class  instance_specific_extension_container
class  instance_specific_extension_container_pool
class  instance_specific_extensions_per_accessor
class  ispex_base
class  multi_init_base
class  multi_init_base_if
class  multi_passthrough_initiator_socket
class  multi_passthrough_initiator_socket_optional
class  multi_passthrough_target_socket
class  multi_passthrough_target_socket_optional
class  multi_socket_base
class  multi_target_base
class  multi_target_base_if
class  multi_to_multi_bind_base
class  passthrough_socket_base
class  passthrough_target_socket
class  passthrough_target_socket_b
class  passthrough_target_socket_optional
class  passthrough_target_socket_tagged
class  passthrough_target_socket_tagged_b
class  passthrough_target_socket_tagged_optional
class  peq_with_cb_and_phase
 An event queue that can contain any number of pending notifications. More...
class  peq_with_get
class  simple_initiator_socket
class  simple_initiator_socket_b
class  simple_initiator_socket_optional
class  simple_initiator_socket_tagged
class  simple_initiator_socket_tagged_b
class  simple_initiator_socket_tagged_optional
class  simple_socket_base
class  simple_target_socket
class  simple_target_socket_b
class  simple_target_socket_optional
class  simple_target_socket_tagged
class  simple_target_socket_tagged_b
class  simple_target_socket_tagged_optional
class  time_ordered_list
class  tlm_quantumkeeper

Functions

 TLM_DEFINE_FUNCTOR (nb_transport)
 TLM_DEFINE_FUNCTOR (b_transport)
 TLM_DEFINE_FUNCTOR (debug_transport)
 TLM_DEFINE_FUNCTOR (get_dmi_ptr)
 TLM_DEFINE_FUNCTOR (invalidate_dmi)
static unsigned int max_num_ispex_accessors (bool increment=false)

Variables

template<typename T>
const unsigned int instance_specific_extension< T >::priv_id

Function Documentation

◆ max_num_ispex_accessors()

◆ TLM_DEFINE_FUNCTOR() [1/5]

tlm_utils::TLM_DEFINE_FUNCTOR ( b_transport )

◆ TLM_DEFINE_FUNCTOR() [2/5]

tlm_utils::TLM_DEFINE_FUNCTOR ( debug_transport )

◆ TLM_DEFINE_FUNCTOR() [3/5]

tlm_utils::TLM_DEFINE_FUNCTOR ( get_dmi_ptr )

◆ TLM_DEFINE_FUNCTOR() [4/5]

tlm_utils::TLM_DEFINE_FUNCTOR ( invalidate_dmi )

◆ TLM_DEFINE_FUNCTOR() [5/5]

tlm_utils::TLM_DEFINE_FUNCTOR ( nb_transport )

Variable Documentation

◆ instance_specific_extension< T >::priv_id

template<typename T>
const unsigned int tlm_utils::instance_specific_extension< T >::priv_id
Initial value:
=
static unsigned int register_private_extension(const std::type_info &)

Definition at line 65 of file instance_specific_extensions.h.


Generated on Sat Oct 18 2025 08:07:54 for gem5 by doxygen 1.14.0