*参照元 [#u5b83244]
#backlinks

*説明 [#jae5907d]
-パス: [[linux-2.6.33/include/linux/preempt.h]]

-FIXME: これは何?
--説明


**引数 [#j9539c89]
-なし


**返り値 [#q34d3a0e]
-なし


**参考 [#k0eb1fa2]


*実装 [#j8d4268f]
 #ifdef CONFIG_PREEMPT
-プリエンプトが有効の場合
--[[linux-2.6.33/CONFIG_PREEMPT]]

 (略)
 
 #define preempt_enable() \
 do { \
 	preempt_enable_no_resched(); \
-
--[[linux-2.6.33/preempt_enable_no_resched()]]

 	barrier(); \
-
--[[linux-2.6.33/barrier()]]

 	preempt_check_resched(); \
-
--[[linux-2.6.33/preempt_check_resched()]]

 } while (0)

 (略)
 #else
 
-プリエンプトが無効の場合

 #define preempt_disable()		do { } while (0)
 
-何もしない

 (略)
 
 #endif


*コメント [#k80f0e79]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS