Searched refs:xchg_relaxed (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H 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)
|
| H A D | pgtable.h | 858 return __pte(xchg_relaxed(&pte_val(*ptep), 0)); in ptep_get_and_clear() 900 return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd))); in pmdp_establish()
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | cmpxchg.h | 117 #define xchg_relaxed(ptr, x) ({ \ macro 131 #define xchg xchg_relaxed
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | atomic.h | 192 #define atomic_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new)) 509 #define atomic64_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new))
|
| H A D | cmpxchg.h | 195 #define xchg_relaxed(ptr, x) \ macro
|
| /OK3568_Linux_fs/kernel/arch/mips/mm/ |
| H A D | context.c | 76 mmid = xchg_relaxed(&cpu_data[cpu].asid_cache, 0); in flush_context()
|
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | qspinlock.c | 182 return (u32)xchg_relaxed(&lock->tail, in xchg_tail()
|
| /OK3568_Linux_fs/kernel/arch/riscv/include/asm/ |
| H A D | cmpxchg.h | 40 #define xchg_relaxed(ptr, x) \ macro
|
| /OK3568_Linux_fs/kernel/tools/memory-model/ |
| H A D | linux-kernel.def | 31 xchg_relaxed(X,V) __xchg{once}(X,V)
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | atomic-fallback.h | 11 #ifndef xchg_relaxed 12 #define xchg_relaxed xchg macro
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | atomic-instrumented.h | 1672 #define xchg_relaxed(ptr, ...) \ macro
|