Home
last modified time | relevance | path

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

/linux/lib/
H A Dclosure.c61 closure_put_after_sub(cl, atomic_sub_return_release(v, &cl->remaining)); in closure_sub()
167 unsigned flags = atomic_sub_return_release(1 + CLOSURE_RUNNING - CLOSURE_DESTRUCTOR, in closure_return_sync()
/linux/include/linux/
H A Drcuref.h109 cnt = atomic_sub_return_release(1, &ref->refcnt); in __rcuref_put()
/linux/include/asm-generic/
H A Dqrwlock.h113 (void)atomic_sub_return_release(_QR_BIAS, &lock->cnts); in queued_read_unlock()
/linux/tools/memory-model/
H A Dlinux-kernel.def111 atomic_sub_return_release(V,X) __atomic_op_return{RELEASE}(X,-,V)
/linux/rust/helpers/
H A Datomic.c118 return atomic_sub_return_release(i, v); in rust_helper_atomic_sub_return_release()
/linux/include/linux/atomic/
H A Datomic-instrumented.h323 atomic_sub_return_release(int i, atomic_t *v) in atomic_sub_return_release() function