/linux-4.4.14/include/linux/ |
D | atomic.h | 214 #define atomic64_add_return_relaxed atomic64_add_return 215 #define atomic64_add_return_acquire atomic64_add_return 216 #define atomic64_add_return_release atomic64_add_return 222 __atomic_op_acquire(atomic64_add_return, __VA_ARGS__) 227 __atomic_op_release(atomic64_add_return, __VA_ARGS__) 230 #ifndef atomic64_add_return 231 #define atomic64_add_return(...) \ macro 232 __atomic_op_fence(atomic64_add_return, __VA_ARGS__)
|
/linux-4.4.14/arch/tile/include/asm/ |
D | atomic_64.h | 93 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return() function 134 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v)) 136 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 144 #define atomic64_add_negative(i, v) (atomic64_add_return((i), (v)) < 0)
|
D | atomic_32.h | 147 static inline long long atomic64_add_return(long long i, atomic64_t *v) in ATOMIC64_OP() 184 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 186 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v)) 188 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v))
|
/linux-4.4.14/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 | 48 #define atomic64_inc_return(v) atomic64_add_return(1, v) in ATOMIC_OPS() 74 #define atomic64_add_negative(i, v) (atomic64_add_return(i, v) < 0) in ATOMIC_OPS()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | atomic.h | 100 #define atomic64_add_return(i,v) \ macro 187 return atomic64_add_return(i, v) < 0; in atomic64_add_negative() 193 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 200 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0) 207 #define atomic64_add(i,v) (void)atomic64_add_return((i), (v))
|
D | rwsem.h | 143 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | atomic.h | 111 #define atomic64_add_return atomic64_add_return macro 116 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 143 #define atomic64_add_negative(i, v) (atomic64_add_return((i), (v)) < 0)
|
D | atomic_lse.h | 220 static inline long atomic64_add_return##name(long i, atomic64_t *v) \
|
/linux-4.4.14/arch/s390/include/asm/ |
D | atomic.h | 234 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return() function 313 #define atomic64_add_negative(_i, _v) (atomic64_add_return(_i, _v) < 0) 315 #define atomic64_inc_return(_v) atomic64_add_return(1, _v) 316 #define atomic64_inc_and_test(_v) (atomic64_add_return(1, _v) == 0) 317 #define atomic64_sub_return(_i, _v) atomic64_add_return(-(long long)(_i), _v)
|
/linux-4.4.14/arch/x86/include/asm/ |
D | atomic64_64.h | 151 static __always_inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return() function 158 return atomic64_add_return(-i, v); in atomic64_sub_return() 161 #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-4.4.14/include/asm-generic/ |
D | atomic64.h | 48 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 50 #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))
|
/linux-4.4.14/arch/frv/include/asm/ |
D | atomic.h | 124 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return() function 136 return atomic64_add_return(i, v) < 0; in atomic64_add_negative() 141 atomic64_add_return(i, v); in atomic64_add()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | atomic.h | 231 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) 237 #define atomic64_inc_return(v) atomic64_add_return(1,(v)) 243 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0)
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | atomic.h | 220 #define atomic64_inc_return(v) (atomic64_add_return( 1,(v))) 221 #define atomic64_dec_return(v) (atomic64_add_return( -1,(v))) 223 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
|
/linux-4.4.14/kernel/trace/ |
D | trace_clock.c | 139 return atomic64_add_return(1, &trace_counter); in trace_clock_counter()
|
/linux-4.4.14/lib/ |
D | atomic64_test.c | 79 BUG_ON(atomic64_add_return(onestwos, &v) != r); in test_atomic64() 84 BUG_ON(atomic64_add_return(-one, &v) != r); in test_atomic64()
|
/linux-4.4.14/arch/frv/kernel/ |
D | frv_ksyms.c | 64 EXPORT_SYMBOL(atomic64_add_return);
|
/linux-4.4.14/arch/mips/include/asm/ |
D | atomic.h | 530 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) 594 #define atomic64_add_negative(i, v) (atomic64_add_return(i, (v)) < 0)
|
/linux-4.4.14/arch/arm/mm/ |
D | context.c | 228 generation = atomic64_add_return(ASID_FIRST_VERSION, in new_context()
|
/linux-4.4.14/kernel/ |
D | cgroup_pids.c | 144 int64_t new = atomic64_add_return(num, &p->counter); in pids_try_charge()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | atomic.h | 319 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) in ATOMIC64_OPS()
|
/linux-4.4.14/arch/s390/kernel/ |
D | vtime.c | 59 elapsed = atomic64_add_return(elapsed, &virt_timer_elapsed); in virt_timer_forward()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | atomic.h | 443 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_ruc.c | 388 (u64) atomic64_add_return(sdata, maddr) - sdata : in ipath_ruc_loopback()
|
D | ipath_rc.c | 1910 (u64) atomic64_add_return(sdata, maddr) - sdata : in ipath_rc_rcv()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 502 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_ruc_loopback()
|
D | qib_rc.c | 2207 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_rc_rcv()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | ruc.c | 524 (u64) atomic64_add_return(sdata, maddr) - sdata : in ruc_loopback()
|
D | rc.c | 2297 (u64) atomic64_add_return(sdata, maddr) - sdata : in hfi1_rc_rcv()
|
/linux-4.4.14/fs/ |
D | namespace.c | 2762 new_ns->seq = atomic64_add_return(1, &mnt_ns_seq); in alloc_mnt_ns()
|