Searched refs:atomic_sub_return_release (Results 1 – 6 of 6) sorted by relevance
| /linux/lib/ |
| H A D | closure.c | 61 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 D | rcuref.h | 109 cnt = atomic_sub_return_release(1, &ref->refcnt); in __rcuref_put()
|
| /linux/include/asm-generic/ |
| H A D | qrwlock.h | 113 (void)atomic_sub_return_release(_QR_BIAS, &lock->cnts); in queued_read_unlock()
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.def | 111 atomic_sub_return_release(V,X) __atomic_op_return{RELEASE}(X,-,V)
|
| /linux/rust/helpers/ |
| H A D | atomic.c | 118 return atomic_sub_return_release(i, v); in rust_helper_atomic_sub_return_release()
|
| /linux/include/linux/atomic/ |
| H A D | atomic-instrumented.h | 323 atomic_sub_return_release(int i, atomic_t *v) in atomic_sub_return_release() function
|