linux-2.6.33/vivt_flush_cache_range()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#q8c2b9e3]
#backlinks
*説明 [#y562d73f]
-パス: [[linux-2.6.33/arch/arm/include/asm/cacheflush.h]]
-FIXME: これは何?
--説明
**引数 [#i3cf5684]
-struct vm_area_struct *vma
--
--[[linux-2.6.33/vm_area_struct]]
-unsigned long start
--
-unsigned long end
--
**返り値 [#xee8dcee]
-なし
**参考 [#ke1b2acf]
*実装 [#yd4596c8]
static inline void
vivt_flush_cache_range(struct vm_area_struct *vma, unsig...
{
if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma...
-
--[[linux-2.6.33/cpumask_test_cpu()]]
-
--[[linux-2.6.33/smp_processor_id()]]
-
--[[linux-2.6.33/mm_cpumask()]]
__cpuc_flush_user_range(start & PAGE_MASK, PAGE_ALIGN(...
vma->vm_flags);
-
--[[linux-2.6.33/PAGE_MASK]]
-
--[[linux-2.6.33/PAGE_ALIGN()]]
-
--[[linux-2.6.33/__cpuc_flush_user_range()]]
}
*コメント [#u299f154]
終了行:
*参照元 [#q8c2b9e3]
#backlinks
*説明 [#y562d73f]
-パス: [[linux-2.6.33/arch/arm/include/asm/cacheflush.h]]
-FIXME: これは何?
--説明
**引数 [#i3cf5684]
-struct vm_area_struct *vma
--
--[[linux-2.6.33/vm_area_struct]]
-unsigned long start
--
-unsigned long end
--
**返り値 [#xee8dcee]
-なし
**参考 [#ke1b2acf]
*実装 [#yd4596c8]
static inline void
vivt_flush_cache_range(struct vm_area_struct *vma, unsig...
{
if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma...
-
--[[linux-2.6.33/cpumask_test_cpu()]]
-
--[[linux-2.6.33/smp_processor_id()]]
-
--[[linux-2.6.33/mm_cpumask()]]
__cpuc_flush_user_range(start & PAGE_MASK, PAGE_ALIGN(...
vma->vm_flags);
-
--[[linux-2.6.33/PAGE_MASK]]
-
--[[linux-2.6.33/PAGE_ALIGN()]]
-
--[[linux-2.6.33/__cpuc_flush_user_range()]]
}
*コメント [#u299f154]
ページ名: