SSBM Decomp
Loading...
Searching...
No Matches
OSCache.h File Reference
#include <platform.h>
#include <dolphin/os.h>

Go to the source code of this file.

Functions

void DCFlushRange (void *addr, size_t nbytes)
 
void DCStoreRange (void *addr, size_t nbytes)
 
void DCInvalidateRange (void *addr, size_t nbytes)
 
void DCFlushRangeNoSync (void *addr, size_t nbytes)
 
void ICFlashInvalidate (void)
 
void ICInvalidateRange (void *addr, size_t nbytes)
 
void LCDisable (void)
 
void __OSCacheInit (void)
 
void DCZeroRange (register void *addr, register size_t nbytes)
 
void ICEnable (void)
 
void __LCEnable (void)
 
void DCEnable (void)
 
void LCEnable (void)
 
u32 LCStoreData (void *destAddr, void *srcAddr, u32 nBytes)
 
void LCQueueWait (register u32 len)
 
void L2GlobalInvalidate (void)
 
void L2Enable (void)
 
void LCStoreBlocks (void *dst, void *src, u32 nblocks)
 

Function Documentation

◆ DCFlushRange()

void DCFlushRange ( void *  addr,
size_t  nbytes 
)

◆ DCStoreRange()

void DCStoreRange ( void *  addr,
size_t  nbytes 
)

◆ DCInvalidateRange()

void DCInvalidateRange ( void *  addr,
size_t  nbytes 
)

◆ DCFlushRangeNoSync()

void DCFlushRangeNoSync ( void *  addr,
size_t  nbytes 
)

◆ ICFlashInvalidate()

void ICFlashInvalidate ( void  )

◆ ICInvalidateRange()

void ICInvalidateRange ( void *  addr,
size_t  nbytes 
)

◆ LCDisable()

void LCDisable ( void  )

◆ __OSCacheInit()

void __OSCacheInit ( void  )

◆ DCZeroRange()

void DCZeroRange ( register void *  addr,
register size_t  nbytes 
)

◆ ICEnable()

void ICEnable ( void  )

◆ __LCEnable()

void __LCEnable ( void  )

◆ DCEnable()

void DCEnable ( void  )

◆ LCEnable()

void LCEnable ( void  )

◆ LCStoreData()

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

◆ LCQueueWait()

void LCQueueWait ( register u32  len)

◆ L2GlobalInvalidate()

void L2GlobalInvalidate ( void  )

◆ L2Enable()

void L2Enable ( void  )

◆ LCStoreBlocks()

void LCStoreBlocks ( void *  dst,
void *  src,
u32  nblocks 
)