Home
last modified time | relevance | path

Searched refs:atomic_add_unless (Results 1 – 6 of 6) sorted by relevance

/include/linux/
Drefcount.h76 return atomic_add_unless(&r->refs, i, 0); in refcount_add_not_zero()
86 return atomic_add_unless(&r->refs, 1, 0); in refcount_inc_not_zero()
Dpage_ref.h157 int ret = atomic_add_unless(&page->_refcount, nr, u); in page_ref_add_unless()
Dpm_runtime.h75 atomic_add_unless(&dev->power.usage_count, -1, 0); in pm_runtime_put_noidle()
Datomic-fallback.h1098 #ifndef atomic_add_unless
1109 atomic_add_unless(atomic_t *v, int a, int u) in atomic_add_unless() function
1113 #define atomic_add_unless atomic_add_unless macro
1127 return atomic_add_unless(v, 1, 0); in atomic_inc_not_zero()
/include/asm-generic/
Datomic-instrumented.h785 atomic_add_unless(atomic_t *v, int a, int u) in atomic_add_unless() function
790 #define atomic_add_unless atomic_add_unless macro
Datomic-long.h984 return atomic_add_unless(v, a, u); in atomic_long_add_unless()