Home
last modified time | relevance | path

Searched refs:xchg_release (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/kernel/kcsan/
Dselftest.c152 KCSAN_CHECK_READ_BARRIER(xchg_release(&test_var, 0)); in test_barrier()
181 KCSAN_CHECK_WRITE_BARRIER(xchg_release(&test_var, 0)); in test_barrier()
213 KCSAN_CHECK_RW_BARRIER(xchg_release(&test_var, 0)); in test_barrier()
Dkcsan_test.c586 KCSAN_EXPECT_READ_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads()
631 KCSAN_EXPECT_WRITE_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads()
676 KCSAN_EXPECT_RW_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads()
/linux-6.12.1/drivers/net/wireguard/
Dqueueing.c69 WRITE_ONCE(NEXT(xchg_release(&queue->head, skb)), skb); in __wg_prev_queue_enqueue()
/linux-6.12.1/tools/memory-model/Documentation/
Dherd-representation.txt92 | xchg_release | |
/linux-6.12.1/tools/memory-model/
Dlinux-kernel.def33 xchg_release(X,V) __xchg{release}(X,V)
/linux-6.12.1/drivers/acpi/apei/
Dghes.c966 victim = xchg_release(&ghes_estatus_caches[slot], in ghes_estatus_cache_add()
/linux-6.12.1/include/linux/atomic/
Datomic-instrumented.h4768 #define xchg_release(ptr, ...) \ macro