linux-2.6.33/__cpuc_flush_user_range()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#w00849ce]
#backlinks
*説明 [#x31f84b5]
-パス: [[linux-2.6.33/arch/arm/include/asm/cacheflush.h]]
-FIXME: これは何?
--説明
**引数 [#f70e73a9]
-なし
**返り値 [#s42a7032]
-なし
**参考 [#j306f462]
*実装 [#p5c300f5]
static inline void __flush_icache_all(void)
{
#ifdef CONFIG_ARM_ERRATA_411920
-
--[[linux-2.6.33/CONFIG_ARM_ERRATA_411920]]
extern void v6_icache_inval_all(void);
v6_icache_inval_all();
-
--[[linux-2.6.33/v6_icache_inval_all()]]
#else
asm("mcr p15, 0, %0, c7, c5, 0 @ invalidate I-cache\n"
:
: "r" (0));
#endif
}
*コメント [#zb99c189]
終了行:
*参照元 [#w00849ce]
#backlinks
*説明 [#x31f84b5]
-パス: [[linux-2.6.33/arch/arm/include/asm/cacheflush.h]]
-FIXME: これは何?
--説明
**引数 [#f70e73a9]
-なし
**返り値 [#s42a7032]
-なし
**参考 [#j306f462]
*実装 [#p5c300f5]
static inline void __flush_icache_all(void)
{
#ifdef CONFIG_ARM_ERRATA_411920
-
--[[linux-2.6.33/CONFIG_ARM_ERRATA_411920]]
extern void v6_icache_inval_all(void);
v6_icache_inval_all();
-
--[[linux-2.6.33/v6_icache_inval_all()]]
#else
asm("mcr p15, 0, %0, c7, c5, 0 @ invalidate I-cache\n"
:
: "r" (0));
#endif
}
*コメント [#zb99c189]
ページ名: