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

Functions

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

Function Documentation

◆ __LCEnable()

asm void __LCEnable ( void  )

◆ __OSCacheInit()

void __OSCacheInit ( void  )

◆ DCEnable()

static asm void DCEnable ( void  )
static

◆ DCFlushRange()

asm void DCFlushRange ( register void start,
register u32  nBytes 
)

◆ DCFlushRangeNoSync()

asm void DCFlushRangeNoSync ( register void start,
register u32  nBytes 
)

◆ DCInvalidateRange()

asm void DCInvalidateRange ( register void start,
register u32  nBytes 
)

◆ DCStoreRange()

asm void DCStoreRange ( register void start,
register u32  nBytes 
)

◆ DCStoreRangeNoSync()

asm void DCStoreRangeNoSync ( register void start,
register u32  nBytes 
)

◆ DCZeroRange()

asm void DCZeroRange ( register void start,
register u32  nBytes 
)

◆ DMAErrorHandler()

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

◆ ICEnable()

static asm void ICEnable ( void  )
static

◆ ICFlashInvalidate()

asm void ICFlashInvalidate ( void  )

◆ ICInvalidateRange()

asm void ICInvalidateRange ( register void start,
register u32  nBytes 
)

◆ L2Disable()

static void L2Disable ( void  )
static

◆ L2Enable()

void L2Enable ( void  )

◆ L2GlobalInvalidate()

void L2GlobalInvalidate ( void  )

◆ L2Init()

static void L2Init ( void  )
static

◆ LCDisable()

asm void LCDisable ( void  )

◆ LCEnable()

void LCEnable ( void  )

◆ LCQueueWait()

asm void LCQueueWait ( register u32  len)

◆ LCStoreBlocks()

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

◆ LCStoreData()

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