Go to the source code of this file.
◆ SPIN_LOCK_INIT
| #define SPIN_LOCK_INIT |
( |
| ) |
|
◆ spin_lock_init
| #define spin_lock_init |
( |
| lock | ) |
|
Value:do { *lock = 0; } while(0)
◆ __spin_lock
| #define __spin_lock |
( |
| lock | ) |
|
Value:do { *lock = 1; } while (0)
◆ __spin_unlock
| #define __spin_unlock |
( |
| lock | ) |
|
Value:do { *lock = 0; } while (0)
◆ spin_lock
| #define spin_lock |
( |
| lock | ) |
|
Value:
#define __spin_lock(lock)
Definition spinlock.h:30
uintalu_t vsf_protect_t
Definition vsf_arch_abstraction.h:60
#define vsf_protect_int
Definition vsf_arch_abstraction.h:376
#define vsf_unprotect_int
Definition vsf_arch_abstraction.h:377
◆ spin_unlock
| #define spin_unlock |
( |
| lock | ) |
|
Value:
#define __spin_unlock(lock)
Definition spinlock.h:31
◆ spin_trylock
| #define spin_trylock |
( |
| lock | ) |
|
Value:
#define spin_lock(lock)
Definition spinlock.h:32
◆ spin_lock_irq
| #define spin_lock_irq |
( |
| lock | ) |
|
Value:
vsf_gint_state_t vsf_disable_interrupt(void)
Definition arm9_generic.c:176
◆ spin_unlock_irq
| #define spin_unlock_irq |
( |
| lock | ) |
|
Value:
vsf_gint_state_t vsf_enable_interrupt(void)
Definition arm9_generic.c:181
◆ spin_lock_irqsave
| #define spin_lock_irqsave |
( |
| lock, |
|
|
| flags ) |
◆ spin_unlock_irqrestore
| #define spin_unlock_irqrestore |
( |
| lock, |
|
|
| flags ) |
◆ spinlock_t