Searched refs:atomic_add_return (Results 1 - 25 of 50) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Datomic.h19 static inline int atomic_add_return(int i, atomic_t *v) function
85 #define atomic_add(i, v) (void) atomic_add_return(i, v)
86 #define atomic_inc(v) (void) atomic_add_return(1, v)
90 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0)
92 #define atomic_inc_return(v) (atomic_add_return(1, v))
95 #define atomic_add_negative(i,v) (atomic_add_return(i, v) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/
H A Datomic.h51 * atomic_add_return - add integer to atomic variable
57 static inline int atomic_add_return(int i, atomic_t *v) function
65 "/* atomic_add_return */\n"
179 #define atomic_add(i, v) (void)atomic_add_return(i, v)
184 #define atomic_inc_return(v) atomic_add_return(1, v)
187 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0)
189 #define atomic_add_negative(i, v) (atomic_add_return(i, v) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Datomic.h47 static inline int atomic_add_return(int i, atomic_t *v) function
91 extern int atomic_add_return(int i, atomic_t *v);
98 return atomic_add_return(i, v) < 0;
103 atomic_add_return(i, v);
113 atomic_add_return(1, v);
122 #define atomic_inc_return(v) atomic_add_return(1, (v))
126 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Datomic.h48 static inline int atomic_add_return(int i, atomic_t *v) function
53 __asm__ __volatile__("@ atomic_add_return\n"
127 static inline int atomic_add_return(int i, atomic_t *v) function
191 #define atomic_add(i, v) (void) atomic_add_return(i, v)
192 #define atomic_inc(v) (void) atomic_add_return(1, v)
196 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0)
198 #define atomic_inc_return(v) (atomic_add_return(1, v))
202 #define atomic_add_negative(i,v) (atomic_add_return(i, v) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Datomic.h33 static inline int atomic_add_return (int i, volatile atomic_t *v) function
70 #define atomic_add(i, v) atomic_add_return ((i), (v))
74 #define atomic_inc_return(v) atomic_add_return (1, (v))
90 #define atomic_add_negative(i,v) (atomic_add_return ((i), (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/
H A Datomic.h113 static inline int atomic_add_return(int i, atomic_t * v) function
176 #define atomic_inc_return(v) atomic_add_return(1,(v))
212 #define atomic_inc_and_test(v) (atomic_add_return(1,(v)) == 0)
223 #define atomic_add_negative(i,v) (atomic_add_return((i),(v)) < 0)
H A Drwsem.h60 if (atomic_add_return(1,(atomic_t *)(&sem->count)) > 0)
87 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS,
145 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count));
156 return atomic_add_return(delta, (atomic_t *)(&sem->count));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/
H A Drtmutex-tester.c67 td->event = atomic_add_return(1, &rttest_event);
102 td->event = atomic_add_return(1, &rttest_event);
104 td->event = atomic_add_return(1, &rttest_event);
115 td->event = atomic_add_return(1, &rttest_event);
117 td->event = atomic_add_return(1, &rttest_event);
126 td->event = atomic_add_return(1, &rttest_event);
128 td->event = atomic_add_return(1, &rttest_event);
190 td->event = atomic_add_return(1, &rttest_event);
211 td->event = atomic_add_return(1, &rttest_event);
223 td->event = atomic_add_return(
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Drwsem.h80 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS,
132 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count));
142 return atomic_add_return(delta, (atomic_t *)(&sem->count));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Drwsem.h101 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS,
159 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count));
175 return atomic_add_return(delta, (atomic_t *)(&sem->count));
H A Datomic-irq.h27 static inline int atomic_add_return(int i, atomic_t *v) function
H A Datomic-llsc.h45 static inline int atomic_add_return(int i, atomic_t *v) function
50 "1: movli.l @%2, %0 ! atomic_add_return \n"
H A Datomic.h26 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
29 #define atomic_inc_return(v) atomic_add_return(1,(v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Datomic.h55 static __inline__ int atomic_add_return(int i, atomic_t * v) function
68 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
84 #define atomic_inc_return(v) atomic_add_return(1,(v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/
H A Datomic.h18 static __inline__ int atomic_add_return(int i, atomic_t *v) function
27 #define atomic_add(i, v) atomic_add_return(i, v)
28 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Datomic.h103 static inline int atomic_add_return(int i, atomic_t * v) function
116 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
152 #define atomic_inc_return(v) atomic_add_return(1,(v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Datomic.h43 static inline int atomic_add_return(int i, atomic_t * v) function
57 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
127 #define atomic_inc_return(v) atomic_add_return(1,(v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/kernel/
H A Dsemaphore.c77 if (atomic_add_return(sleepers - 1, &sem->count) >= 0) {
129 if (atomic_add_return(sleepers - 1, &sem->count) >= 0) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/lib/
H A Datomic-ops.S88 # int atomic_add_return(int i, atomic_t *v)
91 .globl atomic_add_return
92 .type atomic_add_return,@function
93 atomic_add_return: label
106 .size atomic_add_return, .-atomic_add_return
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Datomic.h73 static __inline__ int atomic_add_return(int i, atomic_t * v) function
77 #define atomic_add(_i, _v) atomic_add_return(_i, _v)
78 #define atomic_add_negative(_i, _v) (atomic_add_return(_i, _v) < 0)
79 #define atomic_inc(_v) atomic_add_return(1, _v)
80 #define atomic_inc_return(_v) atomic_add_return(1, _v)
81 #define atomic_inc_and_test(_v) (atomic_add_return(1, _v) == 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Datomic.h133 #define atomic_add_return(i,v) \ macro
164 return atomic_add_return(i, v) < 0;
198 #define atomic_inc_return(v) atomic_add_return(1, (v))
204 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
209 #define atomic_add(i,v) atomic_add_return((i), (v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Datomic.h174 * atomic_add_return - add integer and return
180 static __inline__ int atomic_add_return(int i, atomic_t *v) function
215 return atomic_add_return(-i,v);
247 #define atomic_inc_return(v) (atomic_add_return(1,v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
H A Datomic.h47 * atomic_add_return - add integer to atomic variable and return it
53 static __inline__ int atomic_add_return(int i, atomic_t *v) function
60 "# atomic_add_return \n\t"
115 #define atomic_add(i,v) ((void) atomic_add_return((i), (v)))
242 #define atomic_add_negative(i,v) (atomic_add_return((i), (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Datomic.h58 static inline int atomic_add_return(int i, atomic_t *v) function
91 static inline int atomic_add_return(int i, atomic_t * v) function
147 #define atomic_inc_return(v) atomic_add_return(1, (v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Drwsem.h69 return atomic_add_return(delta, (atomic_t *)(&sem->count));

Completed in 162 milliseconds

12