gem5  v22.1.0.0
Classes | Functions
tlm_utils Namespace Reference

Classes

class  convenience_socket_base
 
class  simple_socket_base
 
class  passthrough_socket_base
 
class  multi_socket_base
 
class  convenience_socket_cb_holder
 
class  instance_specific_extension
 
class  instance_specific_extension_carrier
 
class  ispex_base
 
class  instance_specific_extensions_per_accessor
 
class  instance_specific_extension_container
 
class  instance_specific_extension_accessor
 
class  multi_passthrough_initiator_socket
 
class  multi_passthrough_initiator_socket_optional
 
class  multi_passthrough_target_socket
 
class  multi_passthrough_target_socket_optional
 
struct  fn_container
 
class  callback_binder_fw
 
class  callback_binder_bw
 
class  multi_init_base_if
 
class  multi_init_base
 
class  multi_target_base_if
 
class  multi_target_base
 
class  multi_to_multi_bind_base
 
class  passthrough_target_socket_b
 
class  passthrough_target_socket
 
class  passthrough_target_socket_optional
 
class  passthrough_target_socket_tagged_b
 
class  passthrough_target_socket_tagged
 
class  passthrough_target_socket_tagged_optional
 
class  time_ordered_list
 
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_b
 
class  simple_initiator_socket
 
class  simple_initiator_socket_optional
 
class  simple_initiator_socket_tagged_b
 
class  simple_initiator_socket_tagged
 
class  simple_initiator_socket_tagged_optional
 
class  simple_target_socket_b
 
class  simple_target_socket
 
class  simple_target_socket_optional
 
class  simple_target_socket_tagged_b
 
class  simple_target_socket_tagged
 
class  simple_target_socket_tagged_optional
 
class  tlm_quantumkeeper
 
class  instance_specific_extension_container_pool
 

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)
 

Function Documentation

◆ max_num_ispex_accessors()

static unsigned int tlm_utils::max_num_ispex_accessors ( bool  increment = false)
static

◆ 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  )

Generated on Wed Dec 21 2022 10:25:12 for gem5 by doxygen 1.9.1