cache.h

ARM9 cache control functions. [詳細]

#include "nds/ndstypes.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_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_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.
例:
audio/micrecord/source/micrecord.c.
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に対してMon Apr 26 23:39:50 2010に生成されました。  doxygen 1.6.3