*参照元 [#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]