/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/ |
H A D | atomic.h | 26 * atomic_sub_return - subtract the atomic variable 32 static inline int atomic_sub_return(int i, atomic_t *v) function 37 "/* atomic_sub_return */\n" 62 result = atomic_sub_return(-i, v); 178 #define atomic_sub(i, v) (void)atomic_sub_return(i, v) 183 #define atomic_dec_return(v) atomic_sub_return(1, v) 186 #define atomic_sub_and_test(i, v) (atomic_sub_return(i, v) == 0) 188 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/ |
H A D | semaphore.h | 66 if (atomic_sub_return(1, &sem->count) < 0) 76 if (atomic_sub_return(1, &sem->count) < 0) 85 if (atomic_sub_return(1, &sem->count) < 0)
|
H A D | atomic.h | 132 static inline int atomic_sub_return(int i, atomic_t * v) function 160 #define atomic_sub_and_test(i,v) (atomic_sub_return((i),(v)) == 0) 192 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 202 #define atomic_dec_and_test(v) (atomic_sub_return(1,(v)) == 0)
|
H A D | rwsem.h | 113 tmp = atomic_sub_return(1,(atomic_t *)(&sem->count)); 124 if (atomic_sub_return(RWSEM_ACTIVE_WRITE_BIAS,
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/ |
H A D | atomic.h | 46 static __inline__ int atomic_sub_return (int i, volatile atomic_t *v) function 71 #define atomic_sub(i, v) atomic_sub_return ((i), (v)) 73 #define atomic_dec_return(v) atomic_sub_return (1, (v)) 88 #define atomic_sub_and_test(i,v) (atomic_sub_return ((i), (v)) == 0) 89 #define atomic_dec_and_test(v) (atomic_sub_return (1, (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/ |
H A D | atomic.h | 32 static inline int atomic_sub_return(int i, atomic_t *v) function 87 #define atomic_sub(i, v) (void) atomic_sub_return(i, v) 88 #define atomic_dec(v) (void) atomic_sub_return(1, v) 91 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) 93 #define atomic_dec_return(v) (atomic_sub_return(1, v))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/ |
H A D | atomic.h | 68 static inline int atomic_sub_return(int i, atomic_t *v) function 92 extern int atomic_sub_return(int i, atomic_t *v); 108 atomic_sub_return(i, v); 118 atomic_sub_return(1, v); 121 #define atomic_dec_return(v) atomic_sub_return(1, (v)) 124 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 125 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | atomic.h | 66 static inline int atomic_sub_return(int i, atomic_t *v) function 71 __asm__ __volatile__("@ atomic_sub_return\n" 140 static inline int atomic_sub_return(int i, atomic_t *v) function 193 #define atomic_sub(i, v) (void) atomic_sub_return(i, v) 194 #define atomic_dec(v) (void) atomic_sub_return(1, v) 197 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) 199 #define atomic_dec_return(v) (atomic_sub_return(1, v)) 200 #define atomic_sub_and_test(i, v) (atomic_sub_return(i, v) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/ |
H A D | atomic.h | 28 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 41 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 42 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|
H A D | atomic-irq.h | 40 static inline int atomic_sub_return(int i, atomic_t *v) function
|
H A D | atomic-llsc.h | 62 static inline int atomic_sub_return(int i, atomic_t *v) function 67 "1: movli.l @%2, %0 ! atomic_sub_return \n"
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/ |
H A D | atomic.h | 70 static __inline__ int atomic_sub_return(int i, atomic_t * v) function 83 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 96 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 97 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/ |
H A D | atomic.h | 58 static inline int atomic_sub_return(int i, atomic_t * v) function 126 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 139 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 140 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/ |
H A D | atomic.h | 30 static __inline__ int atomic_sub_return(int i, atomic_t *v) function 39 #define atomic_sub(i, v) atomic_sub_return(i, v) 40 #define atomic_sub_and_test(i,v) (atomic_sub_return(i, v) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/lib/ |
H A D | atomic-ops.S | 110 # int atomic_sub_return(int i, atomic_t *v) 113 .globl atomic_sub_return 114 .type atomic_sub_return,@function 115 atomic_sub_return: label 128 .size atomic_sub_return, .-atomic_sub_return
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | atomic.h | 83 static __inline__ int atomic_sub_return(int i, atomic_t * v) function 87 #define atomic_sub(_i, _v) atomic_sub_return(_i, _v) 88 #define atomic_sub_and_test(_i, _v) (atomic_sub_return(_i, _v) == 0) 89 #define atomic_dec(_v) atomic_sub_return(1, _v) 90 #define atomic_dec_return(_v) atomic_sub_return(1, _v) 91 #define atomic_dec_and_test(_v) (atomic_sub_return(1, _v) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/ |
H A D | atomic.h | 173 #define atomic_sub_return(i,v) \ macro 197 #define atomic_dec_return(v) atomic_sub_return(1, (v)) 202 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 203 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) 210 #define atomic_sub(i,v) atomic_sub_return((i), (v))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/ |
H A D | atomic.h | 78 * atomic_sub_return - subtract integer from atomic variable and return it 84 static __inline__ int atomic_sub_return(int i, atomic_t *v) function 91 "# atomic_sub_return \n\t" 124 #define atomic_sub(i,v) ((void) atomic_sub_return((i), (v))) 135 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | atomic.h | 72 static inline int atomic_sub_return(int i, atomic_t *v) function 105 static inline int atomic_sub_return(int i, atomic_t * v) function 146 #define atomic_dec_return(v) atomic_sub_return(1, (v))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/ |
H A D | atomic.h | 118 static inline int atomic_sub_return(int i, atomic_t * v) function 151 #define atomic_dec_return(v) atomic_sub_return(1,(v))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/ |
H A D | atomic.h | 141 static __inline__ long atomic_sub_return(int i, atomic_t * v) function 240 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 246 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 252 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/ |
H A D | atomic.h | 72 #define atomic_sub_return(i, v) (__atomic_add_return(-(int)(i), (v))) macro 89 #define atomic_sub_and_test(i, v) (atomic_sub_return(i, v) == 0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | atomic.h | 207 * atomic_sub_return - subtract integer and return 213 static __inline__ int atomic_sub_return(int i, atomic_t *v) function 248 #define atomic_dec_return(v) (atomic_sub_return(1,v))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/kernel/ |
H A D | frv_ksyms.c | 63 EXPORT_SYMBOL(atomic_sub_return); variable
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/ |
H A D | atomic.h | 189 static __inline__ int atomic_sub_return(int i, atomic_t * v) function 200 "1: ll %1, %2 # atomic_sub_return \n" 214 "1: ll %1, %2 # atomic_sub_return \n" 338 #define atomic_dec_return(v) atomic_sub_return(1,(v)) 350 #define atomic_sub_and_test(i,v) (atomic_sub_return((i), (v)) == 0) 370 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
|