C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
simics::MissPatternBank Member List

This is the complete list of members for simics::MissPatternBank, including all inherited members.

add_register(const register_t &reg) overridesimics::Bankvirtual
add_register(std::string_view name, std::string_view desc, Offset offset, ByteSize number_of_bytes, InitValue init_value, const std::vector< field_t > &fields) overridesimics::Bankvirtual
allocate_bank_memory(std::string_view name)simics::Bankprotected
Bank(MappableConfObject *dev_obj, const std::string &name)simics::Bankinline
Bank(MappableConfObject *dev_obj, const std::string &name, ByteOrder byte_order)simics::Bankinline
Bank(const Bank &)=deletesimics::Bank
Bank(Bank &&rhs)simics::Bankinline
bank_name() const overridesimics::HierarchicalObjectinlinevirtual
bank_obj_ref() const overridesimics::HierarchicalObjectinlinevirtual
description() const overridesimics::Bankinlinevirtual
dev_obj() const overridesimics::Bankinlinevirtual
dev_ptr()simics::HierarchicalObjectinline
get_byte_order() const overridesimics::Bankinlinevirtual
hierarchical_name() const overridesimics::HierarchicalObjectinlinevirtual
HierarchicalObject(MappableConfObject *dev_obj, const std::string &name)simics::HierarchicalObjectinline
HierarchicalObject(MappableConfObject *dev_obj, const std::string &name, FieldInterface *iface)simics::HierarchicalObjectinline
HierarchicalObject(MappableConfObject *dev_obj, const std::string &name, RegisterInterface *iface)simics::HierarchicalObjectinline
HierarchicalObject(MappableConfObject *dev_obj, const std::string &name, BankInterface *iface)simics::HierarchicalObjectinline
HierarchicalObject(const HierarchicalObject &)=deletesimics::HierarchicalObject
HierarchicalObject(HierarchicalObject &&rhs) noexceptsimics::HierarchicalObjectinline
hierarchy_level() const overridesimics::HierarchicalObjectinlinevirtual
init_iface(BankInterface *iface)simics::HierarchicalObjectinline
init_iface(RegisterInterface *iface)simics::HierarchicalObjectinline
init_iface(FieldInterface *iface)simics::HierarchicalObjectinline
is_valid_hierarchical_name(std::string_view name)simics::HierarchicalObjectinlinestatic
level_of_hierarchical_name(std::string_view name)simics::HierarchicalObjectinlinestatic
lookup_bank(const std::string &name) const overridesimics::HierarchicalObjectinlinevirtual
lookup_field(const std::string &name) const overridesimics::HierarchicalObjectinlinevirtual
lookup_register(const std::string &name) const overridesimics::HierarchicalObjectinlinevirtual
mapped_registers() const overridesimics::Bankvirtual
MissPatternBank(MappableConfObject *dev_obj, const std::string &name, uint8_t miss_pattern=0)simics::MissPatternBankinline
name() const overridesimics::Bankinlinevirtual
number_of_registers() const overridesimics::Bankinlinevirtual
operator=(const Bank &)=deletesimics::Bank
operator=(Bank &&rhs)simics::Bankinline
simics::HierarchicalObject::operator=(const HierarchicalObject &)=deletesimics::HierarchicalObject
simics::HierarchicalObject::operator=(HierarchicalObject &&rhs) noexceptsimics::HierarchicalObjectinline
parent_name() const overridesimics::HierarchicalObjectinlinevirtual
read(uint64_t offset, size_t size, Inquiry inquiry=Inquiry::NonInquiry) constsimics::Bankprotectedvirtual
register_at_index(unsigned index) const overridesimics::Bankvirtual
Register_Readsimics::HierarchicalObjectstatic
Register_Writesimics::HierarchicalObjectstatic
set_callbacks(BankIssueCallbacksInterface *callbacks) overridesimics::Bankinlinevirtual
set_description(std::string_view desc) overridesimics::Bankinlinevirtual
set_miss_pattern(uint8_t miss_pattern) overridesimics::Bankinlinevirtual
transaction_access(transaction_t *t, uint64_t offset) overridesimics::Bankvirtual
unmapped_read(size_t offset, size_t size) constsimics::Bankprotectedvirtual
unmapped_write(size_t offset, size_t size) constsimics::Bankprotectedvirtual
write(uint64_t offset, const std::vector< uint8_t > &value, size_t size, Inquiry inquiry=Inquiry::NonInquiry) constsimics::Bankprotectedvirtual
~BankInterface()=defaultsimics::BankInterfacevirtual
~HierarchicalObject()simics::HierarchicalObjectinlinevirtual