linux-2.6.33/_raw_spin_lock_irqsave()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#yf80a78c]
#backlinks
*説明 [#da8a466f]
-パス: 複数あり
-[[linux-2.6.33/include/linux/spinlock_api_up.h]]
--CONFIG_SMP 無効時
--引数 2つ
-[[linux-2.6.33/include/linux/spinlock_api_smp.h]]
--CONFIG_SMP 有効時
--引数 1つ
-[[linux-2.6.33/kernel/spinlock.c]]
--CONFIG_INLINE_SPIN_LOCK_IRQSAVE 有効時
--引数 1つ
-FIXME: これは何?
--説明
**引数 [#p8708efe]
-raw_spinlock_t *lock
--
**返り値 [#l4e188b2]
-unsigned long
--
**参考 [#k824ac14]
*実装 [#jd87311c]
**CONFIG_SMP 無効時: spinlock_api_up.h [#q1fcc2b0]
#define _raw_spin_lock_irqsave(lock, flags) __LOCK_IRQSA...
-
--[[linux-2.6.33/__LOCK_IRQSAVE()]]
**CONFIG_SMP 有効時: spinlock_api_smp.h [#n6bc7481]
unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spin...
__acquires(lock);
-
--[[linux-2.6.33/__acquires()]]
#ifdef CONFIG_INLINE_SPIN_LOCK_IRQSAVE
-
--[[linux-2.6.33/CONFIG_INLINE_SPIN_LOCK_IRQSAVE]]
#define _raw_spin_lock_irqsave(lock) __raw_spin_lock_irq...
#endif
-
--[[linux-2.6.33/__raw_spin_lock_irqsave()]]
**spinlock.c [#q17b8d8d]
#ifndef CONFIG_INLINE_SPIN_LOCK_IRQSAVE
unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spin...
{
return __raw_spin_lock_irqsave(lock);
}
EXPORT_SYMBOL(_raw_spin_lock_irqsave);
#endif
-ライセンスの区別なくシンボルをエクスポートする。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#k3938e47]
終了行:
*参照元 [#yf80a78c]
#backlinks
*説明 [#da8a466f]
-パス: 複数あり
-[[linux-2.6.33/include/linux/spinlock_api_up.h]]
--CONFIG_SMP 無効時
--引数 2つ
-[[linux-2.6.33/include/linux/spinlock_api_smp.h]]
--CONFIG_SMP 有効時
--引数 1つ
-[[linux-2.6.33/kernel/spinlock.c]]
--CONFIG_INLINE_SPIN_LOCK_IRQSAVE 有効時
--引数 1つ
-FIXME: これは何?
--説明
**引数 [#p8708efe]
-raw_spinlock_t *lock
--
**返り値 [#l4e188b2]
-unsigned long
--
**参考 [#k824ac14]
*実装 [#jd87311c]
**CONFIG_SMP 無効時: spinlock_api_up.h [#q1fcc2b0]
#define _raw_spin_lock_irqsave(lock, flags) __LOCK_IRQSA...
-
--[[linux-2.6.33/__LOCK_IRQSAVE()]]
**CONFIG_SMP 有効時: spinlock_api_smp.h [#n6bc7481]
unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spin...
__acquires(lock);
-
--[[linux-2.6.33/__acquires()]]
#ifdef CONFIG_INLINE_SPIN_LOCK_IRQSAVE
-
--[[linux-2.6.33/CONFIG_INLINE_SPIN_LOCK_IRQSAVE]]
#define _raw_spin_lock_irqsave(lock) __raw_spin_lock_irq...
#endif
-
--[[linux-2.6.33/__raw_spin_lock_irqsave()]]
**spinlock.c [#q17b8d8d]
#ifndef CONFIG_INLINE_SPIN_LOCK_IRQSAVE
unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spin...
{
return __raw_spin_lock_irqsave(lock);
}
EXPORT_SYMBOL(_raw_spin_lock_irqsave);
#endif
-ライセンスの区別なくシンボルをエクスポートする。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#k3938e47]
ページ名: