/arch/hexagon/include/asm/ |
D | atomic.h | 83 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 100 #define atomic_add(i, v) atomic_add_return(i, (v)) 156 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0) 159 #define atomic_add_negative(i, v) (atomic_add_return(i, (v)) < 0) 162 #define atomic_inc_return(v) (atomic_add_return(1, v))
|
/arch/frv/include/asm/ |
D | atomic.h | 43 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 87 extern int atomic_add_return(int i, atomic_t *v); 94 return atomic_add_return(i, v) < 0; in atomic_add_negative() 99 atomic_add_return(i, v); in atomic_add() 109 atomic_add_return(1, v); in atomic_inc() 118 #define atomic_inc_return(v) atomic_add_return(1, (v)) 122 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
|
/arch/mn10300/include/asm/ |
D | atomic.h | 57 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 128 return atomic_add_return(i, v) < 0; in atomic_add_negative() 133 atomic_add_return(i, v); in atomic_add() 143 atomic_add_return(1, v); in atomic_inc() 152 #define atomic_inc_return(v) atomic_add_return(1, (v)) 156 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
|
/arch/tile/include/asm/ |
D | atomic.h | 47 #define atomic_sub_return(i, v) atomic_add_return((int)(-(i)), (v)) 74 #define atomic_inc_return(v) atomic_add_return(1, (v)) 124 #define atomic_add_negative(i, v) (atomic_add_return((i), (v)) < 0)
|
/arch/avr32/include/asm/ |
D | atomic.h | 57 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 172 #define atomic_add(i, v) (void)atomic_add_return(i, v) 177 #define atomic_inc_return(v) atomic_add_return(1, v) 180 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0) 182 #define atomic_add_negative(i, v) (atomic_add_return(i, v) < 0)
|
/arch/xtensa/include/asm/ |
D | rwsem.h | 32 if (atomic_add_return(1,(atomic_t *)(&sem->count)) > 0) in __down_read() 59 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS, in __down_write() 117 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count)); in __downgrade_write() 128 return atomic_add_return(delta, (atomic_t *)(&sem->count)); in rwsem_atomic_update()
|
D | atomic.h | 112 static inline int atomic_add_return(int i, atomic_t * v) in atomic_add_return() function 175 #define atomic_inc_return(v) atomic_add_return(1,(v)) 211 #define atomic_inc_and_test(v) (atomic_add_return(1,(v)) == 0) 222 #define atomic_add_negative(i,v) (atomic_add_return((i),(v)) < 0)
|
/arch/sh/include/asm/ |
D | rwsem.h | 54 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS, in __down_write() 112 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count)); in __downgrade_write() 128 return atomic_add_return(delta, (atomic_t *)(&sem->count)); in rwsem_atomic_update()
|
D | atomic.h | 27 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0) 29 #define atomic_inc_return(v) atomic_add_return(1, (v))
|
D | atomic-grb.h | 42 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
|
D | atomic-llsc.h | 45 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
|
D | atomic-irq.h | 29 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function
|
/arch/frv/lib/ |
D | atomic-ops.S | 88 # int atomic_add_return(int i, atomic_t *v) 91 .globl atomic_add_return symbol 92 .type atomic_add_return,@function 93 atomic_add_return: label 106 .size atomic_add_return, .-atomic_add_return
|
/arch/sparc/include/asm/ |
D | atomic_32.h | 35 #define atomic_add_return(i, v) (__atomic_add_return( (int)(i), (v))) macro 40 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
|
/arch/h8300/include/asm/ |
D | atomic.h | 19 static __inline__ int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 29 #define atomic_add(i, v) atomic_add_return(i, v) 30 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
|
/arch/s390/include/asm/ |
D | atomic.h | 54 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 58 #define atomic_add(_i, _v) atomic_add_return(_i, _v) 59 #define atomic_add_negative(_i, _v) (atomic_add_return(_i, _v) < 0) 60 #define atomic_inc(_v) atomic_add_return(1, _v) 61 #define atomic_inc_return(_v) atomic_add_return(1, _v) 62 #define atomic_inc_and_test(_v) (atomic_add_return(1, _v) == 0)
|
/arch/arm/include/asm/ |
D | atomic.h | 55 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 158 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 170 #define atomic_add(i, v) (void) atomic_add_return(i, v) 226 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0) 228 #define atomic_inc_return(v) (atomic_add_return(1, v)) 232 #define atomic_add_negative(i,v) (atomic_add_return(i, v) < 0)
|
/arch/ia64/include/asm/ |
D | atomic.h | 125 #define atomic_add_return(i,v) \ macro 156 return atomic_add_return(i, v) < 0; in atomic_add_negative() 190 #define atomic_inc_return(v) atomic_add_return(1, (v)) 196 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0) 201 #define atomic_add(i,v) atomic_add_return((i), (v))
|
/arch/alpha/include/asm/ |
D | atomic.h | 96 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 229 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0) 235 #define atomic_inc_return(v) atomic_add_return(1,(v)) 241 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
|
/arch/m32r/include/asm/ |
D | atomic.h | 48 static __inline__ int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 110 #define atomic_add(i,v) ((void) atomic_add_return((i), (v))) 237 #define atomic_add_negative(i,v) (atomic_add_return((i), (v)) < 0)
|
/arch/x86/include/asm/ |
D | atomic.h | 173 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 203 return atomic_add_return(-i, v); in atomic_sub_return() 206 #define atomic_inc_return(v) (atomic_add_return(1, v))
|
/arch/m68k/include/asm/ |
D | atomic.h | 78 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return() function 111 static inline int atomic_add_return(int i, atomic_t * v) in atomic_add_return() function 167 #define atomic_inc_return(v) atomic_add_return(1, (v))
|
/arch/blackfin/include/asm/ |
D | atomic.h | 25 #define atomic_add_return(i, v) __raw_atomic_update_asm(&(v)->counter, i) macro
|
/arch/cris/include/asm/ |
D | atomic.h | 39 static inline int atomic_add_return(int i, volatile atomic_t *v) in atomic_add_return() function 49 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0)
|
/arch/frv/kernel/ |
D | frv_ksyms.c | 65 EXPORT_SYMBOL(atomic_add_return);
|