Home
last modified time | relevance | path

Searched refs:atomic64_sub_return (Results 1 – 3 of 3) sorted by relevance

/linux-4.19.296/include/linux/
Datomic.h801 #define atomic64_sub_return_relaxed atomic64_sub_return
802 #define atomic64_sub_return_acquire atomic64_sub_return
803 #define atomic64_sub_return_release atomic64_sub_return
809 __atomic_op_acquire(atomic64_sub_return, __VA_ARGS__)
814 __atomic_op_release(atomic64_sub_return, __VA_ARGS__)
817 #ifndef atomic64_sub_return
818 #define atomic64_sub_return(...) \ macro
819 __atomic_op_fence(atomic64_sub_return, __VA_ARGS__)
831 #define atomic64_dec_return(v) atomic64_sub_return(1, (v))
1242 return atomic64_sub_return(i, v) == 0; in atomic64_sub_and_test()
/linux-4.19.296/include/asm-generic/
Dlocal64.h80 #define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
Datomic-instrumented.h309 static __always_inline s64 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function