linux-2.6.33/DECLARE_WORK()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#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]
終了行:
*参照元 [#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]
ページ名: