Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

sr_register_bank< ADDR_TYPE, DATA_TYPE > Member List

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

add_associate_busport(sc_object *busport)sc_register_bank_baseinline
bus_read(ADDR_TYPE offset, DATA_TYPE &i) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_read(ADDR_TYPE offset, DATA_TYPE &i) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_read_dbg(ADDR_TYPE offset, DATA_TYPE &i) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_read_dbg(ADDR_TYPE offset, DATA_TYPE &i) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_write(ADDR_TYPE offset, DATA_TYPE val)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_write(ADDR_TYPE offset, DATA_TYPE val)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_write_dbg(ADDR_TYPE offset, DATA_TYPE val)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
bus_write_dbg(ADDR_TYPE offset, DATA_TYPE val)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
create_register(const char *name, ADDR_TYPE addr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
create_register(const char *name, const char *descr, ADDR_TYPE addr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
create_register(const char *name, ADDR_TYPE addr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
create_register(const char *name, const char *descr, ADDR_TYPE addr, DATA_TYPE init_val, DATA_TYPE write_mask)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
get_associate_busports() const sc_register_bank_baseinlineprotected
get_offset(sc_register_base *reg, DATA_TYPE &offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
get_offset(sc_register_base *reg, DATA_TYPE &offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
sc_register_bank::get_offset(sc_register_base *reg, ADDR_TYPE &offset) const =0sc_register_bank< ADDR_TYPE, DATA_TYPE >protectedpure virtual
get_register(const ADDR_TYPE offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
get_register(const ADDR_TYPE offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
get_registers() const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
get_registers() const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
get_sr_register(const ADDR_TYPE &offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
get_sr_register(const ADDR_TYPE &offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
get_sr_register(const ADDR_TYPE &offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
get_sr_register(const ADDR_TYPE &offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
is_valid_offset(ADDR_TYPE offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
is_valid_offset(ADDR_TYPE offset) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
kind() const sc_register_bank_baseinlinevirtual
m_associate_busportssc_register_bank_baseprotected
m_registersr_register_bank< ADDR_TYPE, DATA_TYPE >protected
m_registerssr_register_bank< ADDR_TYPE, DATA_TYPE >protected
m_sizesc_register_bank_baseprotected
operator[](ADDR_TYPE offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
operator[](ADDR_TYPE offset)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
print_offset(sc_register_base *reg,::std::ostream &os) const sc_register_bank< ADDR_TYPE, DATA_TYPE >inlineprotectedvirtual
register_map_t typedefsr_register_bank< ADDR_TYPE, DATA_TYPE >
register_map_t typedefsr_register_bank< ADDR_TYPE, DATA_TYPE >
sc_register_bank(const unsigned long long size)sc_register_bank< ADDR_TYPE, DATA_TYPE >inline
sc_register_bank(const char *name, const unsigned long long size)sc_register_bank< ADDR_TYPE, DATA_TYPE >inline
sc_register_bank_base()sc_register_bank_baseinline
sc_register_bank_base(unsigned long long size)sc_register_bank_baseinline
sc_register_bank_base(const char *name, const unsigned long long size)sc_register_bank_baseinline
scireg_add_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
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() const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
scireg_get_bit_width() const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
scireg_get_byte_width() const sc_register_bank_baseinlineprotectedvirtual
scireg_get_child_regions(std::vector< scireg_ns::scireg_mapped_region > &mapped_regions, sc_dt::uint64 size, sc_dt::uint64 offset) const sc_register_bank< ADDR_TYPE, DATA_TYPE >inlineprotectedvirtual
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_bank_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_bank_baseinlineprotectedvirtual
scireg_get_string_attribute(const char *&s, scireg_ns::scireg_string_attribute_type t) const sc_register_bank_baseinlineprotectedvirtual
scireg_get_target_sockets(::std::vector< sc_core::sc_object * > &v) const sc_register_bank_baseinlineprotectedvirtual
scireg_ns::scireg_region_if::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=0) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
scireg_read(scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0) const sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
scireg_region_if()scireg_ns::scireg_region_ifinline
scireg_remove_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
size() const sc_register_bank_baseinline
sr_register_bank(const char *name)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
sr_register_bank(const char *name)sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
supports_action_type(ADDR_TYPE offset, sc_register_access_type mode)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
supports_action_type(ADDR_TYPE offset, sc_register_access_type mode)sr_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
~sc_register_bank()sc_register_bank< ADDR_TYPE, DATA_TYPE >inlinevirtual
~sc_register_bank_base()sc_register_bank_baseinlinevirtual
~scireg_region_if()scireg_ns::scireg_region_ifinlinevirtual
~sr_register_bank()sr_register_bank< ADDR_TYPE, DATA_TYPE >inline
~sr_register_bank()sr_register_bank< ADDR_TYPE, DATA_TYPE >inline