Home
last modified time | relevance | path

Searched refs:atomic_cmpset_long (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/amd64/include/
H A Datomic.h462 #define atomic_cmpset_acq_long atomic_cmpset_long
463 #define atomic_cmpset_rel_long atomic_cmpset_long
557 #define atomic_cmpset_64 atomic_cmpset_long
584 #define atomic_cmpset_ptr atomic_cmpset_long
/freebsd/sys/powerpc/include/
H A Datomic.h666 atomic_cmpset_long(volatile u_long* p, u_long cmpval, u_long newval) in atomic_cmpset_long() function
739 #define atomic_cmpset_64 atomic_cmpset_long
743 #define atomic_cmpset_ptr atomic_cmpset_long
941 } while (!atomic_cmpset_long(p, value, value + v)); in atomic_fetchadd_long()
/freebsd/sys/i386/include/
H A Datomic.h620 atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src) in atomic_cmpset_long() function
723 #define atomic_cmpset_acq_long atomic_cmpset_long
724 #define atomic_cmpset_rel_long atomic_cmpset_long
/freebsd/sys/riscv/include/
H A Datomic.h470 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c1018 if (!atomic_cmpset_long(pte, htobe64(origpte), htobe64(newpte))) in pmap_nofault()
2480 while (!atomic_cmpset_long(pte, in mmu_radix_clear_modify()
2750 if (!atomic_cmpset_long(firstpte, htobe64(newpde), htobe64((newpde | RPTE_EAA_R) & ~RPTE_EAA_W))) in pmap_promote_l3e()
2774 if (!atomic_cmpset_long(pte, htobe64(oldpte), htobe64((oldpte | RPTE_EAA_R) & ~RPTE_EAA_W))) in pmap_promote_l3e()
2978 if (!atomic_cmpset_long(pte, htobe64(origpte), htobe64(newpte))) in mmu_radix_enter()
4515 if (!atomic_cmpset_long(l3e, htobe64(oldpde), htobe64(newpde & ~PG_PROMOTED))) in pmap_protect_l3e()
4631 if (!atomic_cmpset_long(pte, htobe64(obits), htobe64(pbits))) in mmu_radix_protect()
5669 if (!atomic_cmpset_long(pte, htobe64(oldpte), in mmu_radix_remove_write()
5991 } while (npte != opte && !atomic_cmpset_long(pte, htobe64(opte), htobe64(npte))); in pmap_pte_attr()
/freebsd/sys/sys/
H A Datomic_san.h232 #define atomic_cmpset_long ATOMIC_SAN(cmpset_long) macro
/freebsd/sys/arm64/include/
H A Datomic.h593 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd/sys/arm/include/
H A Datomic.h511 atomic_cmpset_long(volatile u_long *_ptr, u_long _old, u_long _new) in atomic_cmpset_long() function
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c3780 if (atomic_cmpset_long(&pir_desc->pending, 0, 1) != 0) { in vmx_set_intr_ready()
4001 if (atomic_cmpset_long(&pir_desc->pending, 1, 0) == 0) { in vmx_inject_pir()
/freebsd/sys/amd64/amd64/
H A Dpmap.c6680 if (!atomic_cmpset_long(pde, oldpde, newpde & ~PG_PROMOTED)) in pmap_protect_pde()
6773 if (!atomic_cmpset_long(pdpe, obits, pbits)) in pmap_protect()
6840 if (!atomic_cmpset_long(pte, obits, pbits)) in pmap_protect()