linux-2.6.33/SPIN_DEBUG_INIT()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#efb5d91b]
#backlinks
*説明 [#c445c55e]
-パス: [[linux-2.6.33/include/linux/spinlock_types.h]]
-スピンロックのデバッグに必要なメンバの初期化子を生成する...
**引数 [#o3dc934a]
-lockname
--スピンロック変数の名前
**返り値 [#pd876894]
-型不明
--あえていうなら raw_spinlock_t の指示付き初期化子の一部
**参考 [#b0fbeab9]
*実装 [#t8261839]
#ifdef CONFIG_DEBUG_SPINLOCK
-スピンロックのデバッグ機能が有効な場合
--[[linux-2.6.33/CONFIG_DEBUG_SPINLOCK]]
# define SPIN_DEBUG_INIT(lockname) \
.magic = SPINLOCK_MAGIC, \
.owner_cpu = -1, \
.owner = SPINLOCK_OWNER_INIT,
-マジックナンバー、ロックのオーナーを初期化する。
--[[linux-2.6.33/SPINLOCK_MAGIC]]
--[[linux-2.6.33/SPINLOCK_OWNER_INIT]]
#else
-スピンロックのデバッグ機能が無効な場合
# define SPIN_DEBUG_INIT(lockname)
-何も初期化しない。
#endif
*コメント [#idd22cc2]
終了行:
*参照元 [#efb5d91b]
#backlinks
*説明 [#c445c55e]
-パス: [[linux-2.6.33/include/linux/spinlock_types.h]]
-スピンロックのデバッグに必要なメンバの初期化子を生成する...
**引数 [#o3dc934a]
-lockname
--スピンロック変数の名前
**返り値 [#pd876894]
-型不明
--あえていうなら raw_spinlock_t の指示付き初期化子の一部
**参考 [#b0fbeab9]
*実装 [#t8261839]
#ifdef CONFIG_DEBUG_SPINLOCK
-スピンロックのデバッグ機能が有効な場合
--[[linux-2.6.33/CONFIG_DEBUG_SPINLOCK]]
# define SPIN_DEBUG_INIT(lockname) \
.magic = SPINLOCK_MAGIC, \
.owner_cpu = -1, \
.owner = SPINLOCK_OWNER_INIT,
-マジックナンバー、ロックのオーナーを初期化する。
--[[linux-2.6.33/SPINLOCK_MAGIC]]
--[[linux-2.6.33/SPINLOCK_OWNER_INIT]]
#else
-スピンロックのデバッグ機能が無効な場合
# define SPIN_DEBUG_INIT(lockname)
-何も初期化しない。
#endif
*コメント [#idd22cc2]
ページ名: