Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

sr_register< DATA_TYPE > Member List

This is the complete list of members for sr_register< DATA_TYPE >, including all inherited members.

access_mode() const sr_register< DATA_TYPE >inlinevirtual
access_mode() const sr_register< DATA_TYPE >inlinevirtual
access_mode_to_str(sc_register_access_mode accessMode)sc_register_baseinlinestatic
access_type_to_str(sc_register_access_type accessType)sc_register_baseinlinestatic
add_field(sc_register_field_base *f)sc_register_b< DATA_TYPE >inlineprotected
bit(int pos) const sr_register< DATA_TYPE >inline
bit(int pos, bool value)sr_register< DATA_TYPE >inline
bit(int pos) const sr_register< DATA_TYPE >inline
bit(int pos, bool value)sr_register< DATA_TYPE >inline
bus_read(DATA_TYPE &i) const sr_register< DATA_TYPE >inline
bus_read(DATA_TYPE &i) const sr_register< DATA_TYPE >inline
bus_write(DATA_TYPE i)sr_register< DATA_TYPE >inline
bus_write(DATA_TYPE i)sr_register< DATA_TYPE >inline
callback(sr_register_callback_type type, OWNER *owner, typename sr_register_callback< OWNER >::callback_t callback)sr_register< DATA_TYPE >inline
callback(sr_register_callback_type type, OWNER *owner, typename sr_register_callback< OWNER >::callback_t callback)sr_register< DATA_TYPE >inline
callback_map_t typedefsr_register< DATA_TYPE >
callback_map_t typedefsr_register< DATA_TYPE >
callback_vector_t typedefsr_register< DATA_TYPE >
callback_vector_t typedefsr_register< DATA_TYPE >
check_and_init()sc_register_b< DATA_TYPE >protected
create_field(const char *name, size_t start, size_t end)sr_register< DATA_TYPE >inline
create_field(const char *name, size_t start, size_t end)sr_register< DATA_TYPE >inline
desc() const sc_register_baseinline
field(const char *name)sr_register< DATA_TYPE >inline
field(const char *name)sr_register< DATA_TYPE >inline
field_map_t typedefsr_register< DATA_TYPE >
field_map_t typedefsr_register< DATA_TYPE >
get_all_fields() constsc_register_b< DATA_TYPE >inlinevirtual
get_mask() constsc_register_b< DATA_TYPE >inlinevirtual
get_write_mask()sr_register< DATA_TYPE >inline
get_write_mask()sr_register< DATA_TYPE >inline
kind() const sc_register_baseinlinevirtual
m_cur_valsc_register_b< DATA_TYPE >protected
m_descsc_register_baseprotected
m_masksc_register_b< DATA_TYPE >protected
m_probe_eventsc_register_b< DATA_TYPE >protected
m_reset_valsc_register_b< DATA_TYPE >protected
mask_read(const DATA_TYPE &, unsigned int) constsc_register_b< DATA_TYPE >protectedvirtual
mask_write(const DATA_TYPE &, const DATA_TYPE &, unsigned int)sc_register_b< DATA_TYPE >protectedvirtual
number_of_fields() constsc_register_b< DATA_TYPE >inline
operator DATA_TYPE()sr_register< DATA_TYPE >inline
operator DATA_TYPE()sr_register< DATA_TYPE >inline
operator=(const DATA_TYPE &val)sr_register< DATA_TYPE >inline
operator=(const DATA_TYPE &val)sr_register< DATA_TYPE >inline
raise_callback(const sr_register_callback_type &type) const sr_register< DATA_TYPE >inline
raise_callback(const sr_register_callback_type &type) const sr_register< DATA_TYPE >inline
read() constsc_register_b< DATA_TYPE >virtual
reset()sc_register_b< DATA_TYPE >inline
sc_register_b(const char *name, const DATA_TYPE &reset_val)sc_register_b< DATA_TYPE >inline
sc_register_b(const char *name, const DATA_TYPE &reset_val, const char *desc)sc_register_b< DATA_TYPE >inline
sc_register_base()sc_register_baseinline
sc_register_base(const char *name)sc_register_baseinline
sc_register_base(const char *name, const char *desc)sc_register_baseinline
scireg_add_callback(scireg_ns::scireg_callback &cb)sc_register_b< DATA_TYPE >inlinevirtual
scireg_callback_vecsc_register_b< DATA_TYPE >protected
scireg_get_bit_attributes(vector_byte &v, scireg_bit_attributes_type t, sc_dt::uint64 size, sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_bit_width() constsc_register_b< DATA_TYPE >inlinevirtual
scireg_get_byte_width() const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_child_regions(std::vector< scireg_ns::scireg_mapped_region > &mapped_regions, sc_dt::uint64 size, sc_dt::uint64 offset) const sc_register_baseinlineprotectedvirtual
scireg_get_dmi_granted(bool &granted, sc_dt::uint64 size, sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_high_pos() const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_low_pos() const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_parent_modules(std::vector< sc_core::sc_module * > &v) const sc_register_baseinlineprotectedvirtual
scireg_get_parent_regions(std::vector< scireg_region_if * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_region_type(scireg_ns::scireg_region_type &t) const sc_register_baseinlineprotectedvirtual
scireg_get_string_attribute(const char *&s, scireg_ns::scireg_string_attribute_type t) const sc_register_baseinlineprotectedvirtual
scireg_get_target_sockets(std::vector< sc_core::sc_object * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_value_info(std::vector< scireg_value_info > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_read(scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) constsc_register_b< DATA_TYPE >inlinevirtual
scireg_region_if()scireg_ns::scireg_region_ifinline
scireg_remove_callback(scireg_ns::scireg_callback &cb)sc_register_b< DATA_TYPE >inlinevirtual
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset)sc_register_b< DATA_TYPE >inlinevirtual
sr_register(const char *name, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register< DATA_TYPE >inline
sr_register(const char *name, const char *descr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register< DATA_TYPE >inline
sr_register(const char *name, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register< DATA_TYPE >inline
sr_register(const char *name, const char *descr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register< DATA_TYPE >inline
update()sc_register_b< DATA_TYPE >inline
write(const DATA_TYPE &)sc_register_b< DATA_TYPE >virtual
~sc_register_b()sc_register_b< DATA_TYPE >inlinevirtual
~sc_register_base()sc_register_baseinlinevirtual
~scireg_region_if()scireg_ns::scireg_region_ifinlinevirtual
~sr_register()sr_register< DATA_TYPE >inline
~sr_register()sr_register< DATA_TYPE >inline