nds/arm9/cache.h

ARM9 cache control functions. [詳細]

#include "nds/jtypes.h"

関数

void IC_InvalidateAll ()
 invalidate entire instruction cache.
void IC_InvalidateRange (const void *base, u32 size)
 invalidate the instruction cache for a range of addresses.
void DC_FlushAll ()
 flush the entire data cache to memory.
void DC_FlushRange (const void *base, u32 size)
 flush the data cache for a range of addresses to memory.
void DC_InvalidateAll ()
 invalidate the entire data cache.
void DC_InvalidateRange (const void *base, u32 size)
 invalidate the data cache for a range of addresses.


説明

ARM9 cache control functions.


関数

DC_FlushAll (  ) 

flush the entire data cache to memory.

DC_FlushRange ( const void *  base,
u32  size 
)

flush the data cache for a range of addresses to memory.

引数:
base base address of the region to flush.
size size of the region to flush.

DC_InvalidateAll (  ) 

invalidate the entire data cache.

DC_InvalidateRange ( const void *  base,
u32  size 
)

invalidate the data cache for a range of addresses.

引数:
base base address of the region to invalidate
size size of the region to invalidate.

IC_InvalidateAll (  ) 

invalidate entire instruction cache.

IC_InvalidateRange ( const void *  base,
u32  size 
)

invalidate the instruction cache for a range of addresses.

引数:
base base address of the region to invalidate
size size of the region to invalidate.


libnds(ARM9)に対してTue Jan 22 15:48:22 2008に生成されました。  doxygen 1.5.4