Home | History | Annotate | Download | only in asm-arm
      1 #ifndef __ASM_SPINLOCK_TYPES_H
      2 #define __ASM_SPINLOCK_TYPES_H
      3 
      4 #ifndef __LINUX_SPINLOCK_TYPES_H
      5 # error "please don't include this file directly"
      6 #endif
      7 
      8 typedef struct {
      9 	volatile unsigned int lock;
     10 } raw_spinlock_t;
     11 
     12 #define __RAW_SPIN_LOCK_UNLOCKED	{ 0 }
     13 
     14 typedef struct {
     15 	volatile unsigned int lock;
     16 } raw_rwlock_t;
     17 
     18 #define __RAW_RW_LOCK_UNLOCKED		{ 0 }
     19 
     20 #endif
     21