linux-2.6.33/out_of_line_wait_on_bit()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#o46b6862]
#backlinks
*説明 [#iea817bb]
-パス: [[linux-2.6.33/kernel/wait.c]]
-FIXME: これは何?
--説明
**引数 [#ba45266c]
-void *word
--
-int bit
--
-int (*action)(void *)
--
-unsigned mode
--
**返り値 [#x2c0aadc]
-int
--
**参考 [#k8b63e7e]
*実装 [#c9556a59]
int __sched out_of_line_wait_on_bit(void *word, int bit,
int (*action)(void *), unsigned mode)
{
wait_queue_head_t *wq = bit_waitqueue(word, bit);
-
--[[linux-2.6.33/wait_queue_head_t]]
-
--[[linux-2.6.33/bit_waitqueue()]]
DEFINE_WAIT_BIT(wait, word, bit);
-
--[[linux-2.6.33/DEFINE_WAIT_BIT()]]
return __wait_on_bit(wq, &wait, action, mode);
-
--[[linux-2.6.33/__wait_on_bit()]]
}
EXPORT_SYMBOL(out_of_line_wait_on_bit);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#uafc4789]
終了行:
*参照元 [#o46b6862]
#backlinks
*説明 [#iea817bb]
-パス: [[linux-2.6.33/kernel/wait.c]]
-FIXME: これは何?
--説明
**引数 [#ba45266c]
-void *word
--
-int bit
--
-int (*action)(void *)
--
-unsigned mode
--
**返り値 [#x2c0aadc]
-int
--
**参考 [#k8b63e7e]
*実装 [#c9556a59]
int __sched out_of_line_wait_on_bit(void *word, int bit,
int (*action)(void *), unsigned mode)
{
wait_queue_head_t *wq = bit_waitqueue(word, bit);
-
--[[linux-2.6.33/wait_queue_head_t]]
-
--[[linux-2.6.33/bit_waitqueue()]]
DEFINE_WAIT_BIT(wait, word, bit);
-
--[[linux-2.6.33/DEFINE_WAIT_BIT()]]
return __wait_on_bit(wq, &wait, action, mode);
-
--[[linux-2.6.33/__wait_on_bit()]]
}
EXPORT_SYMBOL(out_of_line_wait_on_bit);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#uafc4789]
ページ名: