3 #ifndef ARCH_SMP_SPINLOCK_H
4 #define ARCH_SMP_SPINLOCK_H
6 #include <arch/barrier.h>
7 #include <arch/smp/atomic.h>
#define atomic_set(v, val)
static int atomic_swap(atomic_t *v, int swp)
static void spinlock_unlock(spinlock_t *lock)
static void spinlock_lock(spinlock_t *lock)
static void lock(void *unused)