Home
last modified time | relevance | path

Searched refs:xchg_release (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/kernel/kcsan/
H A 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()
H A Dkcsan_test.c583 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 Dqueueing.c69 WRITE_ONCE(NEXT(xchg_release(&queue->head, skb)), skb); in __wg_prev_queue_enqueue()
/kernel/linux/linux-6.6/drivers/net/wireguard/
H A Dqueueing.c69 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 Dcmpxchg.h110 #define xchg_release(ptr, x) \ macro
/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h14 #define xchg_release xchg macro
22 #ifndef xchg_release
23 #define xchg_release(...) \ macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic-instrumented.h1663 #define xchg_release(ptr, ...) \ macro
/kernel/linux/linux-6.6/drivers/acpi/apei/
H A Dghes.c882 victim = xchg_release(&ghes_estatus_caches[slot], in ghes_estatus_cache_add()
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-instrumented.h4726 #define xchg_release(ptr, ...) \ macro

Completed in 17 milliseconds