参照元†
- raw_spinlock_t *lock
- unsigned long flags
返り値†
#if defined(CONFIG_SMP) || defined(CONFIG_DEBUG_SPINLOCK)
(中略)
#define raw_spin_lock_irqsave(lock, flags) \
do { \
typecheck(unsigned long, flags); \
flags = _raw_spin_lock_irqsave(lock); \
- SMP 有効の場合は、引数 1つの _raw_spin_lock_irqsave() を呼ぶ。
} while (0)
(中略)
#else
(中略)
#define raw_spin_lock_irqsave(lock, flags) \
do { \
typecheck(unsigned long, flags); \
_raw_spin_lock_irqsave(lock, flags); \
- SMP 有効の場合は、引数 2つの _raw_spin_lock_irqsave() を呼ぶ。
} while (0)
(中略)
#endif
コメント†