atomic64_add_unless 198 arch/x86/include/asm/atomic64_64.h #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) atomic64_add_unless 129 include/asm-generic/atomic-long.h return (long)atomic64_add_unless(v, a, u); atomic64_add_unless 42 include/asm-generic/atomic64.h extern int atomic64_add_unless(atomic64_t *v, long long a, long long u); atomic64_add_unless 52 include/asm-generic/atomic64.h #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL) atomic64_add_unless 84 include/asm-generic/local64.h #define local64_add_unless(l, _a, u) atomic64_add_unless((&(l)->a), (_a), (u))