*参照元 [#jcc36ec9]
#backlinks

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

-work_struct 型の変数を宣言し、初期化するためのマクロ
--ワークキューに渡す「仕事」を定義する。
--[[linux-2.6/ワークキュー]]


**引数 [#had7eb91]
-n
--初期化する対象となる work_struct 型の変数名
--[[linux-2.6.33/work_struct]]
-f
--work_func_t 型の関数
--[[linux-2.6.33/work_func_t]]


**返り値 [#u705ae9b]
-関数ではないため、なし


**参考 [#k930cdc7]


*実装 [#v745691c]
 #define DECLARE_WORK(n, f)					\
 	struct work_struct n = __WORK_INITIALIZER(n, f)
-変数宣言を行い、初期値を代入する。
--[[linux-2.6.33/work_struct]]
--[[linux-2.6.33/__WORK_INITIALIZER()]]


*コメント [#i5fdb26a]

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