Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

cache_if Member List

This is the complete list of members for cache_if, including all inherited members.

check_mode()=0cache_ifpure virtual
clkcng(sc_core::sc_time &clk)=0cache_ifpure virtual
dbg_out(unsigned int line)=0cache_ifpure virtual
dcache enum valuecache_if
flush(sc_core::sc_time *t, unsigned int *debug, bool is_dbg)=0cache_ifpure virtual
get_cache_type()=0cache_ifpure virtual
icache enum valuecache_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_ifinlinevirtual
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_ifinlinevirtual
nocache enum valuecache_if
read_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0cache_ifpure virtual
read_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0cache_ifpure virtual
read_config_reg(sc_core::sc_time *t)=0cache_ifpure virtual
snoop_invalidate(const t_snoop &snoop, const sc_core::sc_time &delay)=0cache_ifpure virtual
t_cache_type enum namecache_if
write_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0cache_ifpure virtual
write_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0cache_ifpure virtual
~cache_if()cache_ifinlinevirtual
~mem_if()mem_ifinlinevirtual