#include </builds/termade/temu/temu/include/temu-c/Memory/Cache.h>
|
void(* | enable )(void *Obj) |
|
void(* | disable )(void *Obj) |
|
void(* | freeze )(void *Obj) |
|
void(* | lockLine )(void *Obj, uint64_t Addr) |
|
void(* | unlockLine )(void *Obj, uint64_t Addr) |
|
void(* | invalidateAll )(void *Obj) |
|
void(* | invalidateLine )(void *Obj, uint64_t Addr) |
|
void(* | evictAll )(void *Obj) |
|
void(* | evictLine )(void *Obj, uint64_t Addr) |
|
uint32_t(* | getReplacementPolicy )(void *Obj) |
|
uint32_t(* | getSets )(void *Obj) |
|
uint32_t(* | getWays )(void *Obj) |
|
uint32_t(* | getLineSize )(void *Obj) |
|
int(* | isValid )(void *Obj, uint64_t Addr) |
|
uint64_t(* | readFlags )(void *Obj, uint64_t Addr) |
|
void(* | writeFlags )(void *Obj, uint64_t Addr, uint64_t Flags) |
|
uint64_t(* | readData )(void *Obj, uint64_t Addr) |
|
int(* | writeData )(void *Obj, uint64_t Addr, uint64_t Data) |
|
◆ disable
void(* temu_CacheIface::disable) (void *Obj) |
◆ enable
void(* temu_CacheIface::enable) (void *Obj) |
◆ evictAll
void(* temu_CacheIface::evictAll) (void *Obj) |
◆ evictLine
void(* temu_CacheIface::evictLine) (void *Obj, uint64_t Addr) |
◆ freeze
void(* temu_CacheIface::freeze) (void *Obj) |
◆ getLineSize
uint32_t(* temu_CacheIface::getLineSize) (void *Obj) |
◆ getReplacementPolicy
uint32_t(* temu_CacheIface::getReplacementPolicy) (void *Obj) |
◆ getSets
uint32_t(* temu_CacheIface::getSets) (void *Obj) |
◆ getWays
uint32_t(* temu_CacheIface::getWays) (void *Obj) |
◆ invalidateAll
void(* temu_CacheIface::invalidateAll) (void *Obj) |
◆ invalidateLine
void(* temu_CacheIface::invalidateLine) (void *Obj, uint64_t Addr) |
◆ isValid
int(* temu_CacheIface::isValid) (void *Obj, uint64_t Addr) |
◆ lockLine
void(* temu_CacheIface::lockLine) (void *Obj, uint64_t Addr) |
◆ readData
uint64_t(* temu_CacheIface::readData) (void *Obj, uint64_t Addr) |
◆ readFlags
uint64_t(* temu_CacheIface::readFlags) (void *Obj, uint64_t Addr) |
◆ unlockLine
void(* temu_CacheIface::unlockLine) (void *Obj, uint64_t Addr) |
◆ writeData
int(* temu_CacheIface::writeData) (void *Obj, uint64_t Addr, uint64_t Data) |
◆ writeFlags
void(* temu_CacheIface::writeFlags) (void *Obj, uint64_t Addr, uint64_t Flags) |
The documentation for this struct was generated from the following file: