#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) |
|
Definition at line 46 of file Cache.h.
void(* temu_CacheIface::disable)(void *Obj) |
void(* temu_CacheIface::enable)(void *Obj) |
void(* temu_CacheIface::evictAll)(void *Obj) |
void(* temu_CacheIface::evictLine)(void *Obj, uint64_t Addr) |
void(* temu_CacheIface::freeze)(void *Obj) |
uint32_t(* temu_CacheIface::getLineSize)(void *Obj) |
uint32_t(* temu_CacheIface::getReplacementPolicy)(void *Obj) |
uint32_t(* temu_CacheIface::getSets)(void *Obj) |
uint32_t(* temu_CacheIface::getWays)(void *Obj) |
void(* temu_CacheIface::invalidateAll)(void *Obj) |
void(* temu_CacheIface::invalidateLine)(void *Obj, uint64_t Addr) |
int(* temu_CacheIface::isValid)(void *Obj, uint64_t Addr) |
void(* temu_CacheIface::lockLine)(void *Obj, uint64_t Addr) |
uint64_t(* temu_CacheIface::readData)(void *Obj, uint64_t Addr) |
uint64_t(* temu_CacheIface::readFlags)(void *Obj, uint64_t Addr) |
void(* temu_CacheIface::unlockLine)(void *Obj, uint64_t Addr) |
int(* temu_CacheIface::writeData)(void *Obj, uint64_t Addr, uint64_t Data) |
void(* temu_CacheIface::writeFlags)(void *Obj, uint64_t Addr, uint64_t Flags) |
The documentation for this struct was generated from the following file: