C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
Loading...
Searching...
No Matches
simics::RegisterInterface Member List
This is the complete list of members for
simics::RegisterInterface
, including all inherited members.
add_field
(std::string_view field_name, std::string_view desc, Offset offset, BitWidth width)=0
simics::RegisterInterface
pure virtual
bank_obj_ref
() const =0
simics::RegisterInterface
pure virtual
description
() const =0
simics::RegisterInterface
pure virtual
dev_obj
() const =0
simics::RegisterInterface
pure virtual
fields_info
() const =0
simics::RegisterInterface
pure virtual
get
() const =0
simics::ValueAccessorInterface
pure virtual
hierarchical_name
() const =0
simics::RegisterInterface
pure virtual
init
(std::string_view desc, unsigned number_of_bytes, uint64_t init_val)=0
simics::RegisterInterface
pure virtual
is_mapped
() const =0
simics::RegisterInterface
pure virtual
is_read_only
() const =0
simics::RegisterInterface
pure virtual
name
() const =0
simics::RegisterInterface
pure virtual
number_of_bytes
() const =0
simics::RegisterInterface
pure virtual
parent
() const =0
simics::RegisterInterface
pure virtual
parse_field
(const field_t &f)=0
simics::RegisterInterface
pure virtual
read
(uint64_t enabled_bits)=0
simics::ValueAccessorInterface
pure virtual
reset
()=0
simics::RegisterInterface
pure virtual
set
(uint64_t value)=0
simics::ValueMutatorInterface
pure virtual
set_byte_pointers
(const register_memory_t &byte_pointers)=0
simics::RegisterInterface
pure virtual
write
(uint64_t value, uint64_t enabled_bits)=0
simics::ValueMutatorInterface
pure virtual
~RegisterInterface
()=default
simics::RegisterInterface
virtual
~ValueAccessorInterface
()=default
simics::ValueAccessorInterface
virtual
~ValueMutatorInterface
()=default
simics::ValueMutatorInterface
virtual