linux-2.6.33/preempt_enable_no_resched()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#k18a7f8f]
#backlinks
*説明 [#ddc68c45]
-パス: [[linux-2.6.33/include/linux/preempt.h]]
-プリエンプションカウントをデクリメントし、
プリエンプションを許可状態にする。
--プリエンプションカウント 0 でプリエンプション許可、
1 以上でプリエンプション禁止
**引数 [#q951d8d0]
-なし
**返り値 [#kec6f7ad]
-なし
**参考 [#gac42510]
*実装 [#wa1508fd]
#define preempt_enable_no_resched() \
do { \
barrier(); \
-メモリバリア。
--これまでのプリエンプションカウントに対する変更をメモリ...
プリエンプションカウントを変更する。
--[[linux-2.6.33/barrier()]]
dec_preempt_count(); \
-プリエンプションカウントをデクリメントする。
--[[linux-2.6.33/dec_preempt_count()]]
} while (0)
*コメント [#m2acd5df]
終了行:
*参照元 [#k18a7f8f]
#backlinks
*説明 [#ddc68c45]
-パス: [[linux-2.6.33/include/linux/preempt.h]]
-プリエンプションカウントをデクリメントし、
プリエンプションを許可状態にする。
--プリエンプションカウント 0 でプリエンプション許可、
1 以上でプリエンプション禁止
**引数 [#q951d8d0]
-なし
**返り値 [#kec6f7ad]
-なし
**参考 [#gac42510]
*実装 [#wa1508fd]
#define preempt_enable_no_resched() \
do { \
barrier(); \
-メモリバリア。
--これまでのプリエンプションカウントに対する変更をメモリ...
プリエンプションカウントを変更する。
--[[linux-2.6.33/barrier()]]
dec_preempt_count(); \
-プリエンプションカウントをデクリメントする。
--[[linux-2.6.33/dec_preempt_count()]]
} while (0)
*コメント [#m2acd5df]
ページ名: