Home
last modified time | relevance | path

Searched refs:cmpxchg_relaxed (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dpercpu.h235 _pcp_protect_return(cmpxchg_relaxed, pcp, o, n)
237 _pcp_protect_return(cmpxchg_relaxed, pcp, o, n)
239 _pcp_protect_return(cmpxchg_relaxed, pcp, o, n)
241 _pcp_protect_return(cmpxchg_relaxed, pcp, o, n)
H A Dpgtable.h809 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in __ptep_test_and_clear_young()
883 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in ptep_set_wrprotect()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dcmpxchg.h202 #define cmpxchg_relaxed(ptr, o, n) \ macro
360 cmpxchg_relaxed((ptr), (o), (n)) \
372 cmpxchg_relaxed((ptr), (o), (n)); \
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dcmpxchg.h487 #define cmpxchg_relaxed(ptr, o, n) \ macro
518 cmpxchg_relaxed((ptr), (o), (n)); \
H A Datomic.h187 cmpxchg_relaxed(&((v)->counter), (o), (n))
504 cmpxchg_relaxed(&((v)->counter), (o), (n))
/OK3568_Linux_fs/kernel/kernel/
H A Dscs.c131 prev = cmpxchg_relaxed(&highest, curr, used); in scs_check_usage()
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Dcmpxchg.h210 #define cmpxchg_relaxed(ptr,o,n) ({ \ macro
/OK3568_Linux_fs/kernel/arch/mips/mm/
H A Dcontext.c213 !cmpxchg_relaxed(&cpu_data[cpu].asid_cache, old_active_mmid, ctx)) { in check_switch_mmu_context()
/OK3568_Linux_fs/kernel/kernel/locking/
H A Dqspinlock_paravirt.h380 if (cmpxchg_relaxed(&pn->state, vcpu_halted, vcpu_hashed) in pv_kick_node()
H A Drtmutex.c159 } while (cmpxchg_relaxed(p, owner, in mark_rt_mutex_waiters()
/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Ddma-mapping-noalias.c46 pte = cmpxchg_relaxed(&pte_val(*ptep), old_pte, new_pte); in pte_set_nc()
74 pte = cmpxchg_relaxed(&pte_val(*ptep), old_pte, new_pte); in pte_clear_nc()
H A Dfault.c223 pteval = cmpxchg_relaxed(&pte_val(*ptep), old_pteval, pteval); in ptep_set_access_flags()
/OK3568_Linux_fs/kernel/tools/memory-model/
H A Dlinux-kernel.def35 cmpxchg_relaxed(X,V,W) __cmpxchg{once}(X,V,W)
/OK3568_Linux_fs/kernel/fs/erofs/
H A Dzdata.c288 if (!cmpxchg_relaxed(pages, NULL, tagptr_cast_ptr(t))) in preload_compressed_pages()
459 length != cmpxchg_relaxed(&pcl->length, length, llen)) { in z_erofs_lookup_collection()
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dproton-pack.c52 } while (cmpxchg_relaxed(oldp, state, new) != state); in update_mitigation_state()
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h34 #ifndef cmpxchg_relaxed
35 #define cmpxchg_relaxed cmpxchg macro
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dio-pgtable-arm-v7s.c473 old = cmpxchg_relaxed(ptep, curr, new); in arm_v7s_install_table()
/OK3568_Linux_fs/kernel/drivers/usb/gadget/function/
H A Df_accessory.c1421 if (cmpxchg_relaxed(&ref->acc_dev, NULL, dev)) { in acc_setup()
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Datomic-instrumented.h1708 #define cmpxchg_relaxed(ptr, ...) \ macro
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c757 old = cmpxchg_relaxed(&cmdq->q.llq.val, llq.val, head.val); in arm_smmu_cmdq_issue_cmdlist()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcore.c543 if (unlikely(cmpxchg_relaxed(&node->next, NULL, WAKE_Q_TAIL))) in __wake_q_add()