Searched defs:atomic_add_return (Results 1 - 10 of 10) sorted by relevance
/arch/blackfin/include/asm/ |
H A D | atomic.h | 27 #define atomic_add_return(i, v) __raw_atomic_update_asm(&(v)->counter, i) macro
|
/arch/frv/lib/ |
H A D | atomic-ops.S | 88 # 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
|
/arch/avr32/include/asm/ |
H A D | atomic.h | 64 * atomic_add_return - add integer to atomic variable 70 static inline int atomic_add_return(int i, atomic_t *v) function 173 #define atomic_add(i, v) (void)atomic_add_return(i, v) 178 #define atomic_inc_return(v) atomic_add_return(1, v) 181 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0) 183 #define atomic_add_negative(i, v) (atomic_add_return(i, v) < 0)
|
/arch/frv/kernel/ |
H A D | frv_ksyms.c | 64 EXPORT_SYMBOL(atomic_add_return); variable
|
/arch/tile/include/asm/ |
H A D | atomic_32.h | 38 * atomic_add_return - add integer and return 44 static inline int atomic_add_return(int i, atomic_t *v) function
|
H A D | atomic_64.h | 40 static inline int atomic_add_return(int i, atomic_t *v) function
|
/arch/x86/include/asm/ |
H A D | atomic.h | 149 * atomic_add_return - add integer and return 155 static inline int atomic_add_return(int i, atomic_t *v) function 169 return atomic_add_return(-i, v); 172 #define atomic_inc_return(v) (atomic_add_return(1, v))
|
/arch/frv/include/asm/ |
H A D | atomic.h | 38 static inline int atomic_add_return(int i, atomic_t *v) function 82 extern int atomic_add_return(int i, atomic_t *v); 89 return atomic_add_return(i, v) < 0; 94 atomic_add_return(i, v); 104 atomic_add_return(1, v); 113 #define atomic_inc_return(v) atomic_add_return(1, (v)) 117 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0)
|
/arch/ia64/include/asm/ |
H A D | atomic.h | 50 #define atomic_add_return(i,v) \ macro 165 return atomic_add_return(i, v) < 0; 175 #define atomic_inc_return(v) atomic_add_return(1, (v)) 181 #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0) 186 #define atomic_add(i,v) (void)atomic_add_return((i), (v))
|
/arch/s390/include/asm/ |
H A D | atomic.h | 90 static inline int atomic_add_return(int i, atomic_t *v) function 110 #define atomic_add_negative(_i, _v) (atomic_add_return(_i, _v) < 0) 112 #define atomic_inc_return(_v) atomic_add_return(1, _v) 113 #define atomic_inc_and_test(_v) (atomic_add_return(1, _v) == 0) 115 #define atomic_sub_return(_i, _v) atomic_add_return(-(int)(_i), _v)
|
Completed in 247 milliseconds