Home
last modified time | relevance | path

Searched refs:atomic_try_cmpxchg_release (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/lib/
H A Drefcount.c59 return atomic_try_cmpxchg_release(&r->refs, &val, 0); in refcount_dec_if_one()
91 } while (!atomic_try_cmpxchg_release(&r->refs, &val, new)); in refcount_dec_not_one()
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h1002 #define arch_atomic_try_cmpxchg_release atomic_try_cmpxchg_release
1008 #define atomic_try_cmpxchg_release atomic_try_cmpxchg macro
1038 #ifndef atomic_try_cmpxchg_release
1040 atomic_try_cmpxchg_release(atomic_t *v, int *old, int new) in atomic_try_cmpxchg_release() function
1048 #define atomic_try_cmpxchg_release atomic_try_cmpxchg_release macro
1077 #ifndef atomic_try_cmpxchg_release
1079 atomic_try_cmpxchg_release(atomic_t *v, int *old, int new) in atomic_try_cmpxchg_release() function
1084 #define atomic_try_cmpxchg_release atomic_try_cmpxchg_release macro
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Datomic-instrumented.h714 atomic_try_cmpxchg_release(atomic_t *v, int *old, int new) in atomic_try_cmpxchg_release() function
720 #define atomic_try_cmpxchg_release atomic_try_cmpxchg_release macro
H A Datomic-long.h943 return atomic_try_cmpxchg_release(v, (int *)old, new); in atomic_long_try_cmpxchg_release()