linux-2.6.33/wq_per_cpu()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#fd0c4973]
#backlinks
*説明 [#ia7ce8e2]
-パス: [[linux-2.6.33/kernel/workqueue.c]]
-FIXME: これは何?
--説明
**引数 [#ubb02d29]
-struct workqueue_struct *wq
--
--[[linux-2.6.33/workqueue_struct]]
-int cpu
--
**返り値 [#kf9060ba]
-struct cpu_workqueue_struct *
--
--[[linux-2.6.33/cpu_workqueue_struct]]
**参考 [#n83cf7b7]
*実装 [#o3f18253]
static
struct cpu_workqueue_struct *wq_per_cpu(struct workqueue...
{
if (unlikely(is_wq_single_threaded(wq)))
cpu = singlethread_cpu;
-
--[[linux-2.6.33/is_wq_single_threaded()]]
-
--[[linux-2.6.33/unlikely()]]
-singlethread_cpu は static 変数、int 型、init_workqueues...
--[[linux-2.6.33/init_workqueues()]]
return per_cpu_ptr(wq->cpu_wq, cpu);
-
--[[linux-2.6.33/per_cpu_ptr()]]
}
*コメント [#de957b63]
終了行:
*参照元 [#fd0c4973]
#backlinks
*説明 [#ia7ce8e2]
-パス: [[linux-2.6.33/kernel/workqueue.c]]
-FIXME: これは何?
--説明
**引数 [#ubb02d29]
-struct workqueue_struct *wq
--
--[[linux-2.6.33/workqueue_struct]]
-int cpu
--
**返り値 [#kf9060ba]
-struct cpu_workqueue_struct *
--
--[[linux-2.6.33/cpu_workqueue_struct]]
**参考 [#n83cf7b7]
*実装 [#o3f18253]
static
struct cpu_workqueue_struct *wq_per_cpu(struct workqueue...
{
if (unlikely(is_wq_single_threaded(wq)))
cpu = singlethread_cpu;
-
--[[linux-2.6.33/is_wq_single_threaded()]]
-
--[[linux-2.6.33/unlikely()]]
-singlethread_cpu は static 変数、int 型、init_workqueues...
--[[linux-2.6.33/init_workqueues()]]
return per_cpu_ptr(wq->cpu_wq, cpu);
-
--[[linux-2.6.33/per_cpu_ptr()]]
}
*コメント [#de957b63]
ページ名: