SoCRocket
Transaction-Level Modeling Framework for Space Applications
This is the complete list of members for cache_if, including all inherited members.
| check_mode()=0 | cache_if | pure virtual |
| clkcng(sc_core::sc_time &clk)=0 | cache_if | pure virtual |
| dbg_out(unsigned int line)=0 | cache_if | pure virtual |
| dcache enum value | cache_if | |
| flush(sc_core::sc_time *t, unsigned int *debug, bool is_dbg)=0 | cache_if | pure virtual |
| get_cache_type()=0 | cache_if | pure virtual |
| icache enum value | cache_if | |
| mem_read(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock=false) | mem_if | inlinevirtual |
| mem_write(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock=false) | mem_if | inlinevirtual |
| nocache enum value | cache_if | |
| read_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
| read_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
| read_config_reg(sc_core::sc_time *t)=0 | cache_if | pure virtual |
| snoop_invalidate(const t_snoop &snoop, const sc_core::sc_time &delay)=0 | cache_if | pure virtual |
| t_cache_type enum name | cache_if | |
| write_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
| write_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
| ~cache_if() | cache_if | inlinevirtual |
| ~mem_if() | mem_if | inlinevirtual |