Searched refs:xchg_release (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-6.6/kernel/kcsan/ |
H A D | selftest.c | 152 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()
|
H A D | kcsan_test.c | 583 KCSAN_EXPECT_READ_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads() 628 KCSAN_EXPECT_WRITE_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads() 673 KCSAN_EXPECT_RW_BARRIER(xchg_release(&test_var, 0), true); in test_barrier_nothreads()
|
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | queueing.c | 69 WRITE_ONCE(NEXT(xchg_release(&queue->head, skb)), skb); in __wg_prev_queue_enqueue()
|
/kernel/linux/linux-6.6/drivers/net/wireguard/ |
H A D | queueing.c | 69 WRITE_ONCE(NEXT(xchg_release(&queue->head, skb)), skb); in __wg_prev_queue_enqueue()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | cmpxchg.h | 110 #define xchg_release(ptr, x) \ macro
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | atomic-fallback.h | 14 #define xchg_release xchg macro 22 #ifndef xchg_release 23 #define xchg_release(...) \ macro
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic-instrumented.h | 1663 #define xchg_release(ptr, ...) \ macro
|
/kernel/linux/linux-6.6/drivers/acpi/apei/ |
H A D | ghes.c | 882 victim = xchg_release(&ghes_estatus_caches[slot], in ghes_estatus_cache_add()
|
/kernel/linux/linux-6.6/include/linux/atomic/ |
H A D | atomic-instrumented.h | 4726 #define xchg_release(ptr, ...) \ macro
|
Completed in 17 milliseconds