1#ifndef _DOLPHIN_OSCACHE_H_
2#define _DOLPHIN_OSCACHE_H_
15#define LC_BASE_PREFIX 0xE000
16#define LC_BASE (LC_BASE_PREFIX << 16)
17#define LCGetBase() ((void*)LC_BASE)
u32 LCStoreData(void *destAddr, void *srcAddr, u32 nBytes)
u32 LCLoadData(void *destAddr, void *srcAddr, u32 nBytes)
void LCLoadBlocks(void *destTag, void *srcAddr, u32 numBlocks)
void DCInvalidateRange(void *addr, u32 nBytes)
void LCStoreBlocks(void *destAddr, void *srcTag, u32 numBlocks)
void DCStoreRangeNoSync(void *addr, u32 nBytes)
void LCQueueWait(u32 len)
void DCTouchRange(void *addr, u32 nBytes)
void ICInvalidateRange(void *addr, u32 nBytes)
void DCStoreRange(void *addr, u32 nBytes)
void DCFlushRange(void *addr, u32 nBytes)
void DCFlushRangeNoSync(void *addr, u32 nBytes)
void DCZeroRange(void *addr, u32 nBytes)
unsigned long u32
Definition types.h:9