*参照元 [#zd1041c2] #backlinks *説明 [#s306180a] -パス: [[linux-2.6.33/kernel/mutex.c]] -FIXME: これは何? --説明 **引数 [#b081141f] -atomic_t *lock_count --ロック対象のミューテックス **返り値 [#heb20ce2] -なし **参考 [#z747e7a0] *実装 [#b06c0202] static __used noinline void __sched - --[[linux-2.6.33/__used]] --[[linux-2.6.33/noinline]] --[[linux-2.6.33/__sched]] __mutex_lock_slowpath(atomic_t *lock_count) { struct mutex *lock = container_of(lock_count, struct mutex, count); - --[[linux-2.6.33/container_of()]] __mutex_lock_common(lock, TASK_UNINTERRUPTIBLE, 0, _RET_IP_); - --[[linux-2.6.33/__mutex_lock_common()]] - --[[linux-2.6.33/TASK_UNINTERRUPTIBLE]] - --[[linux-2.6.33/_RET_IP_]] } *コメント [#cefa1308]