Home
last modified time | relevance | path

Searched refs:try_cmpxchg64 (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/drivers/iommu/amd/
Dio_pgtable.c231 if (!try_cmpxchg64(pte, &__pte, __npte)) in alloc_pte()
314 while (!try_cmpxchg64(pte, &pteval, 0)) in free_clear_pte()
Dio_pgtable_v2.c161 if (!try_cmpxchg64(pte, &__pte, __npte)) in v2_alloc_pte()
/linux-6.14.4/arch/x86/include/asm/
Dpgtable-3level.h25 do { } while (!try_cmpxchg64(_p, &_o, (_val))); \
/linux-6.14.4/arch/x86/kvm/vmx/
Dposted_intr.c47 if (!try_cmpxchg64(&pi_desc->control, pold, new)) in pi_try_set_control()
/linux-6.14.4/kernel/sched/
Dclock.c377 if (!try_cmpxchg64(ptr, &old_val, val)) in sched_clock_remote()
/linux-6.14.4/mm/
Dslab.h29 # define try_cmpxchg_freelist try_cmpxchg64
/linux-6.14.4/arch/x86/kvm/mmu/
Dtdp_mmu.c514 if (!try_cmpxchg64(rcu_dereference(sptep), &old_spte, FROZEN_SPTE)) in set_external_spte_present()
673 if (!try_cmpxchg64(sptep, &iter->old_spte, new_spte)) in __tdp_mmu_set_spte_atomic()
Dmmu.c3365 if (!try_cmpxchg64(sptep, &old_spte, new_spte)) in fast_pf_fix_direct_spte()
/linux-6.14.4/drivers/iommu/intel/
Dpasid.c162 if (!try_cmpxchg64(&dir[dir_index].val, &tmp, in intel_pasid_get_entry()
Diommu.c745 if (!try_cmpxchg64(&pte->val, &tmp, pteval)) in pfn_to_dma_pte()
/linux-6.14.4/include/linux/atomic/
Datomic-instrumented.h4911 #define try_cmpxchg64(ptr, oldp, ...) \ macro