linux-2.6.33/mutex_set_owner()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#t23a0cc5]
#backlinks
*説明 [#r3c64952]
-パス: [[linux-2.6.33/kernel/mutex.h]]
-ミューテックスの所有権を設定する。
--所有者となるタスクの情報(thread_info のアドレス)が設...
--[[linux-2.6.33/thread_info]]
**引数 [#xd597784]
-struct mutex *lock
--
--[[linux-2.6.33/mutex]]
**返り値 [#r0c0676d]
-なし
**参考 [#y9b2166c]
*実装 [#i6030f31]
#ifdef CONFIG_SMP
-SMP が有効の場合
--[[linux-2.6.33/CONFIG_SMP]]
static inline void mutex_set_owner(struct mutex *lock)
{
lock->owner = current_thread_info();
-ミューテックスの所有者を現在実行中のタスクに設定する。
--[[linux-2.6.33/current_thread_info()]]
}
(略)
#else
-SMP が無効の場合
static inline void mutex_set_owner(struct mutex *lock)
{
-何もしない
}
(略)
#endif
*コメント [#kb377cc9]
終了行:
*参照元 [#t23a0cc5]
#backlinks
*説明 [#r3c64952]
-パス: [[linux-2.6.33/kernel/mutex.h]]
-ミューテックスの所有権を設定する。
--所有者となるタスクの情報(thread_info のアドレス)が設...
--[[linux-2.6.33/thread_info]]
**引数 [#xd597784]
-struct mutex *lock
--
--[[linux-2.6.33/mutex]]
**返り値 [#r0c0676d]
-なし
**参考 [#y9b2166c]
*実装 [#i6030f31]
#ifdef CONFIG_SMP
-SMP が有効の場合
--[[linux-2.6.33/CONFIG_SMP]]
static inline void mutex_set_owner(struct mutex *lock)
{
lock->owner = current_thread_info();
-ミューテックスの所有者を現在実行中のタスクに設定する。
--[[linux-2.6.33/current_thread_info()]]
}
(略)
#else
-SMP が無効の場合
static inline void mutex_set_owner(struct mutex *lock)
{
-何もしない
}
(略)
#endif
*コメント [#kb377cc9]
ページ名: