*参照元 [#q8c2b9e3]
#backlinks

*説明 [#y562d73f]
-パス: [[linux-2.6.33/]]
-パス: [[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, unsigned long start, unsigned long end)
 {
 	if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm)))
-
--[[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(end),
 					vma->vm_flags);
-
--[[linux-2.6.33/PAGE_MASK]]
-
--[[linux-2.6.33/PAGE_ALIGN()]]
-
--[[linux-2.6.33/__cpuc_flush_user_range()]]

 }


*コメント [#u299f154]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS