Files
ac-decomp/include/dolphin/OSCache.h
T
2023-01-09 08:50:19 +01:00

31 lines
781 B
C

#ifndef OS_CACHE_H
#define OS_CACHE_H
#include "types.h"
#include "dolphin/OSContext.h"
#ifdef __cplusplus
extern "C" {
#endif
asm void DCEnable(void);
asm void DCInvalidateRange(void* buf, u32 len);
asm void DCFlushRange(void* buf, u32 len);
asm void DCStoreRange(void* buf, u32 len);
asm void DCFlushRangeNoSync(void* buf, u32 len);
asm void DCStoreRangeNoSync(void* buf, u32 len);
asm void DCZeroRange(void* buf, u32 len);
asm void DCTouchRange(void* buf, u32 len);
asm void ICInvalidateRange(void* buf, u32 len);
asm void ICFlashInvalidate(void);
asm void ICEnable(void);
asm void LCDisable(void);
void L2GlobalInvalidate(void);
void DMAErrorHandler(u8, OSContext*, u32, u32, ...);
void __OSCacheInit(void);
#ifdef __cplusplus
}
#endif
#endif