Searched refs:xchg_relaxed (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | percpu.h | 226 _pcp_protect_return(xchg_relaxed, pcp, val) 228 _pcp_protect_return(xchg_relaxed, pcp, val) 230 _pcp_protect_return(xchg_relaxed, pcp, val) 232 _pcp_protect_return(xchg_relaxed, pcp, val)
|
A D | pgtable.h | 939 pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0)); in ptep_get_and_clear() 951 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0)); in pmdp_huge_get_and_clear() 990 return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd))); in pmdp_establish()
|
/linux-6.3-rc2/arch/mips/mm/ |
A D | context.c | 76 mmid = xchg_relaxed(&cpu_data[cpu].asid_cache, 0); in flush_context()
|
/linux-6.3-rc2/kernel/locking/ |
A D | qspinlock.c | 183 return (u32)xchg_relaxed(&lock->tail, in xchg_tail()
|
/linux-6.3-rc2/tools/memory-model/ |
A D | linux-kernel.def | 31 xchg_relaxed(X,V) __xchg{once}(X,V)
|
/linux-6.3-rc2/kernel/kcsan/ |
A D | kcsan_test.c | 584 KCSAN_EXPECT_READ_BARRIER(xchg_relaxed(&test_var, 0), false); in test_barrier_nothreads() 629 KCSAN_EXPECT_WRITE_BARRIER(xchg_relaxed(&test_var, 0), false); in test_barrier_nothreads() 674 KCSAN_EXPECT_RW_BARRIER(xchg_relaxed(&test_var, 0), false); in test_barrier_nothreads()
|
/linux-6.3-rc2/include/linux/atomic/ |
A D | atomic-instrumented.h | 1904 #define xchg_relaxed(ptr, ...) \ macro
|
Completed in 19 milliseconds