Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSCache.h File Reference

Go to the source code of this file.

Functions

static void DCEnable (void)
 
void DCInvalidateRange (void *start, u32 nBytes)
 
void DCFlushRange (void *start, u32 nBytes)
 
void DCStoreRange (void *start, u32 nBytes)
 
void DCFlushRangeNoSync (void *start, u32 nBytes)
 
void DCStoreRangeNoSync (void *start, u32 nBytes)
 
void DCZeroRange (void *start, u32 nBytes)
 
void ICInvalidateRange (void *start, u32 nBytes)
 
void ICFlashInvalidate (void)
 
static void ICEnable (void)
 
void __LCEnable (void)
 
void LCEnable (void)
 
void LCDisable (void)
 
static void LCStoreBlocks (void *destAddr, void *srcAddr, u32 blockNum)
 
u32 LCStoreData (void *destAddr, void *srcAddr, u32 nBytes)
 
void LCQueueWait (u32 len)
 
static void L2GlobalInvalidate (void)
 
static void DMAErrorHandler (u16 error, struct OSContext *context,...)
 
void __OSCacheInit (void)
 

Function Documentation

◆ __LCEnable()

void __LCEnable ( void  )

◆ __OSCacheInit()

void __OSCacheInit ( void  )

◆ DCEnable()

static void DCEnable ( void  )
static

◆ DCFlushRange()

void DCFlushRange ( void start,
u32  nBytes 
)

◆ DCFlushRangeNoSync()

void DCFlushRangeNoSync ( void start,
u32  nBytes 
)

◆ DCInvalidateRange()

void DCInvalidateRange ( void start,
u32  nBytes 
)

◆ DCStoreRange()

void DCStoreRange ( void start,
u32  nBytes 
)

◆ DCStoreRangeNoSync()

void DCStoreRangeNoSync ( void start,
u32  nBytes 
)

◆ DCZeroRange()

void DCZeroRange ( void start,
u32  nBytes 
)

◆ DMAErrorHandler()

static void DMAErrorHandler ( u16  error,
struct OSContext context,
  ... 
)
static

◆ ICEnable()

static void ICEnable ( void  )
static

◆ ICFlashInvalidate()

void ICFlashInvalidate ( void  )

◆ ICInvalidateRange()

void ICInvalidateRange ( void start,
u32  nBytes 
)

◆ L2GlobalInvalidate()

static void L2GlobalInvalidate ( void  )
static

◆ LCDisable()

void LCDisable ( void  )

◆ LCEnable()

void LCEnable ( void  )

◆ LCQueueWait()

void LCQueueWait ( u32  len)

◆ LCStoreBlocks()

static void LCStoreBlocks ( void destAddr,
void srcAddr,
u32  blockNum 
)
static

◆ LCStoreData()

u32 LCStoreData ( void destAddr,
void srcAddr,
u32  nBytes 
)