Go to the documentation of this file.
   49   asm volatile(
"xchgl %0, %1" 
   50     : 
"=&r" (locked), 
"=m" (*lock) : 
"0" (1)
 
  
 
void spinLockInit(spinLock_t *lock)
void spinUnlock(spinLock_t *lock)
#define SPIN_LOCK_INITIALIZER
void spinLock(spinLock_t *lock)
int spinLockLocked(spinLock_t *lock)
void spinLock_scheduler(spinLock_t *lock)
int spinTryLock(spinLock_t *lock)