Searched refs:atomic64_sub_return (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/include/linux/ |
D | atomic-fallback.h | 1291 #define atomic64_sub_return_acquire atomic64_sub_return 1292 #define atomic64_sub_return_release atomic64_sub_return 1293 #define atomic64_sub_return_relaxed atomic64_sub_return 1317 #ifndef atomic64_sub_return 1319 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function 1327 #define atomic64_sub_return atomic64_sub_return macro 1565 return atomic64_sub_return(1, v); in atomic64_dec_return() 2126 return atomic64_sub_return(i, v) == 0; in atomic64_sub_and_test()
|
/Linux-v5.4/arch/ia64/include/asm/ |
D | atomic.h | 171 #define atomic64_sub_return(i,v) \ macro 222 #define atomic64_sub(i,v) (void)atomic64_sub_return((i), (v))
|
/Linux-v5.4/arch/riscv/include/asm/ |
D | atomic.h | 157 #define atomic64_sub_return atomic64_sub_return macro
|
/Linux-v5.4/arch/s390/include/asm/ |
D | atomic.h | 148 #define atomic64_sub_return(_i, _v) atomic64_add_return(-(s64)(_i), _v) macro
|
/Linux-v5.4/include/asm-generic/ |
D | local64.h | 80 #define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
|
D | atomic-instrumented.h | 967 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function 972 #define atomic64_sub_return atomic64_sub_return macro
|
D | atomic-long.h | 112 return atomic64_sub_return(i, v); in atomic_long_sub_return()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | atomic.h | 92 ATOMIC64_FETCH_OPS(atomic64_sub_return)
|