xchg_relaxed
_pcp_protect_return(xchg_relaxed, pcp, val)
_pcp_protect_return(xchg_relaxed, pcp, val)
_pcp_protect_return(xchg_relaxed, pcp, val)
_pcp_protect_return(xchg_relaxed, pcp, val)
pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0));
return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd)));
mmid = xchg_relaxed(&cpu_data[cpu].asid_cache, 0);
if (!xchg_relaxed(&mshv_vtl_cpu_run(cpu)->cancel, 1))
KCSAN_EXPECT_READ_BARRIER(xchg_relaxed(&test_var, 0), false);
KCSAN_EXPECT_WRITE_BARRIER(xchg_relaxed(&test_var, 0), false);
KCSAN_EXPECT_RW_BARRIER(xchg_relaxed(&test_var, 0), false);
return (u32)xchg_relaxed(&lock->tail,
kthread = xchg_relaxed(&(per_cpu(per_cpu_osnoise_var, cpu).kthread), NULL);
kthread = xchg_relaxed(&(per_cpu(per_cpu_osnoise_var, cpu).kthread), NULL);
return xchg_relaxed(ptr, new);
return xchg_relaxed(ptr, new);