linux-2.6.33/cpu_workqueue_struct
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#u32b298b]
#backlinks
*説明 [#n18e7be8]
-パス: [[linux-2.6.33/kernel/workqueue.c]]
-FIXME: これは何?
--説明
**参考 [#m55a7ca9]
*実装 [#w198047e]
/*
* The per-CPU workqueue (if single thread, we always us...
* possible cpu).
*/
struct cpu_workqueue_struct {
spinlock_t lock;
-
--[[linux-2.6.33/spinlock_t]]
struct list_head worklist;
-
--[[linux-2.6.33/list_head]]
wait_queue_head_t more_work;
-
--[[linux-2.6.33/wait_queue_head_t]]
struct work_struct *current_work;
-現在実行中の仕事。
--[[linux-2.6.33/work_struct]]
struct workqueue_struct *wq;
-
--[[linux-2.6.33/workqueue_struct]]
struct task_struct *thread;
-ワークキュー内の仕事を実行するカーネルスレッド。
--[[linux-2.6.33/task_struct]]
} ____cacheline_aligned;
-
--[[linux-2.6.33/____cacheline_aligned]]
*コメント [#p107d95a]
終了行:
*参照元 [#u32b298b]
#backlinks
*説明 [#n18e7be8]
-パス: [[linux-2.6.33/kernel/workqueue.c]]
-FIXME: これは何?
--説明
**参考 [#m55a7ca9]
*実装 [#w198047e]
/*
* The per-CPU workqueue (if single thread, we always us...
* possible cpu).
*/
struct cpu_workqueue_struct {
spinlock_t lock;
-
--[[linux-2.6.33/spinlock_t]]
struct list_head worklist;
-
--[[linux-2.6.33/list_head]]
wait_queue_head_t more_work;
-
--[[linux-2.6.33/wait_queue_head_t]]
struct work_struct *current_work;
-現在実行中の仕事。
--[[linux-2.6.33/work_struct]]
struct workqueue_struct *wq;
-
--[[linux-2.6.33/workqueue_struct]]
struct task_struct *thread;
-ワークキュー内の仕事を実行するカーネルスレッド。
--[[linux-2.6.33/task_struct]]
} ____cacheline_aligned;
-
--[[linux-2.6.33/____cacheline_aligned]]
*コメント [#p107d95a]
ページ名: