Home
last modified time | relevance | path

Searched refs:atomic64_add_unless (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/lib/
H A Datomic64_test.c207 BUG_ON(atomic64_add_unless(&v, one, v0)); in test_atomic64()
211 BUG_ON(!atomic64_add_unless(&v, one, v1)); in test_atomic64()
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h2431 #define arch_atomic64_add_unless atomic64_add_unless
2433 #ifndef atomic64_add_unless
2444 atomic64_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_add_unless() function
2448 #define atomic64_add_unless atomic64_add_unless macro
2464 return atomic64_add_unless(v, 1, 0); in atomic64_inc_not_zero()
/OK3568_Linux_fs/kernel/scripts/coccinelle/api/
H A Datomic_as_refcounter.cocci104 atomic64_add_unless(&(a)->x,-1,1)@p1
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dlocal64.h85 #define local64_add_unless(l, _a, u) atomic64_add_unless((&(l)->a), (_a), (u))
H A Datomic-instrumented.h1596 atomic64_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_add_unless() function
1601 #define atomic64_add_unless atomic64_add_unless macro
H A Datomic-long.h491 return atomic64_add_unless(v, a, u); in atomic_long_add_unless()
/OK3568_Linux_fs/u-boot/include/asm-generic/
H A Datomic-long.h130 return (long)atomic64_add_unless(v, a, u); in atomic_long_add_unless()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Diommu_api.c457 atomic64_add_unless(&mem->mapped, -1, 1); in mm_iommu_mapped_dec()