/linux-3.4.99/arch/frv/lib/ |
D | atomic64-ops.S | 69 # long long atomic64_add_return(long long i, atomic64_t *v) 72 .globl atomic64_add_return 73 .type atomic64_add_return,@function 74 atomic64_add_return: label 89 .size atomic64_add_return, .-atomic64_add_return
|
/linux-3.4.99/include/asm-generic/ |
D | atomic64.h | 24 extern long long atomic64_add_return(long long a, atomic64_t *v); 32 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 34 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v))
|
D | local64.h | 78 #define local64_add_return(i, l) atomic64_add_return((i), (&(l)->a))
|
D | atomic-long.h | 101 return (long)atomic64_add_return(i, v); in atomic_long_add_return()
|
/linux-3.4.99/arch/s390/include/asm/ |
D | atomic.h | 150 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return() function 240 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return() function 317 #define atomic64_add(_i, _v) atomic64_add_return(_i, _v) 318 #define atomic64_add_negative(_i, _v) (atomic64_add_return(_i, _v) < 0) 319 #define atomic64_inc(_v) atomic64_add_return(1, _v) 320 #define atomic64_inc_return(_v) atomic64_add_return(1, _v) 321 #define atomic64_inc_and_test(_v) (atomic64_add_return(1, _v) == 0)
|
/linux-3.4.99/arch/tile/include/asm/ |
D | atomic_64.h | 111 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return() function 132 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v)) 134 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 142 #define atomic64_add_negative(i, v) (atomic64_add_return((i), (v)) < 0)
|
D | atomic_32.h | 190 static inline u64 atomic64_add_return(u64 i, atomic64_t *v) in atomic64_add_return() function 226 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 228 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v)) 230 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v))
|
/linux-3.4.99/arch/sparc/include/asm/ |
D | rwsem.h | 52 tmp = atomic64_add_return(RWSEM_ACTIVE_WRITE_BIAS, in __down_write_nested() 109 tmp = atomic64_add_return(-RWSEM_WAITING_BIAS, (atomic64_t *)(&sem->count)); in __downgrade_write() 119 return atomic64_add_return(delta, (atomic64_t *)(&sem->count)); in rwsem_atomic_update()
|
D | atomic_64.h | 42 #define atomic64_add_return(i, v) atomic64_add_ret(i, v) macro
|
/linux-3.4.99/arch/ia64/include/asm/ |
D | atomic.h | 137 #define atomic64_add_return(i,v) \ macro 162 return atomic64_add_return(i, v) < 0; in atomic64_add_negative() 192 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 199 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0) 206 #define atomic64_add(i,v) atomic64_add_return((i), (v))
|
D | rwsem.h | 143 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
|
/linux-3.4.99/arch/x86/include/asm/ |
D | atomic64_64.h | 171 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return() function 178 return atomic64_add_return(-i, v); in atomic64_sub_return() 181 #define atomic64_inc_return(v) (atomic64_add_return(1, (v)))
|
D | atomic64_32.h | 134 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return() function 274 return atomic64_add_return(i, v) < 0; in atomic64_add_negative()
|
/linux-3.4.99/arch/alpha/include/asm/ |
D | atomic.h | 115 static __inline__ long atomic64_add_return(long i, atomic64_t * v) in atomic64_add_return() function 230 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 236 #define atomic64_inc_return(v) atomic64_add_return(1,(v)) 242 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0)
|
/linux-3.4.99/arch/frv/include/asm/ |
D | atomic.h | 152 extern long long atomic64_add_return(long long i, atomic64_t *v); 157 return atomic64_add_return(i, v) < 0; in atomic64_add_negative() 162 atomic64_add_return(i, v); in atomic64_add()
|
/linux-3.4.99/lib/ |
D | atomic64.c | 84 long long atomic64_add_return(long long a, atomic64_t *v) in atomic64_add_return() function 95 EXPORT_SYMBOL(atomic64_add_return);
|
D | atomic64_test.c | 46 BUG_ON(atomic64_add_return(onestwos, &v) != r); in test_atomic64() 51 BUG_ON(atomic64_add_return(-one, &v) != r); in test_atomic64()
|
/linux-3.4.99/arch/arm/include/asm/ |
D | atomic.h | 290 static inline u64 atomic64_add_return(u64 i, atomic64_t *v) in atomic64_add_return() function 454 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 456 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v))
|
/linux-3.4.99/kernel/trace/ |
D | trace_clock.c | 126 return atomic64_add_return(1, &trace_counter); in trace_clock_counter()
|
/linux-3.4.99/arch/mips/include/asm/ |
D | atomic.h | 503 static __inline__ long atomic64_add_return(long i, atomic64_t * v) in atomic64_add_return() function 702 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 766 #define atomic64_add_negative(i, v) (atomic64_add_return(i, (v)) < 0)
|
/linux-3.4.99/arch/parisc/include/asm/ |
D | atomic.h | 190 #define atomic64_add_return(i,v) (__atomic64_add_return( ((s64)(i)),(v))) macro 195 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
|
/linux-3.4.99/arch/frv/kernel/ |
D | frv_ksyms.c | 70 EXPORT_SYMBOL(atomic64_add_return);
|
/linux-3.4.99/arch/powerpc/include/asm/ |
D | atomic.h | 309 static __inline__ long atomic64_add_return(long a, atomic64_t *v) in atomic64_add_return() function 327 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
|
/linux-3.4.99/drivers/infiniband/hw/ipath/ |
D | ipath_ruc.c | 389 (u64) atomic64_add_return(sdata, maddr) - sdata : in ipath_ruc_loopback()
|
/linux-3.4.99/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 501 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_ruc_loopback()
|