*参照元 [#t4792a08]
#backlinks

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

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


**参考 [#f80e535a]


*実装 [#t8dfd771]
 struct work_struct {
 	atomic_long_t data;
 #define WORK_STRUCT_PENDING 0		/* T if work item pending execution */
 #define WORK_STRUCT_STATIC  1		/* static initializer (debugobjects) */
 #define WORK_STRUCT_FLAG_MASK (3UL)
 #define WORK_STRUCT_WQ_DATA_MASK (~WORK_STRUCT_FLAG_MASK)
-
--[[linux-2.6.33/atomic_long_t]]

 	struct list_head entry;
-
--[[linux-2.6.33/list_head]]

 	work_func_t func;
-
--[[linux-2.6.33/work_func_t]]

 #ifdef CONFIG_LOCKDEP
 	struct lockdep_map lockdep_map;
 #endif
-
--[[linux-2.6.33/CONFIG_LOCKDEP]]
-
--[[linux-2.6.33/lockdep_map]]

 };


*コメント [#pb731d8b]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS