Home
last modified time | relevance | path

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

/freebsd-12.1/sys/powerpc/include/
H A Datomic.h587 atomic_cmpset_long(volatile u_long* p, u_long cmpval, u_long newval) in atomic_cmpset_long() function
643 retval = atomic_cmpset_long(p, cmpval, newval); in atomic_cmpset_acq_long()
652 return (atomic_cmpset_long(p, cmpval, newval)); in atomic_cmpset_rel_long()
660 #define atomic_cmpset_64 atomic_cmpset_long
664 #define atomic_cmpset_ptr atomic_cmpset_long
810 } while (!atomic_cmpset_long(p, value, value + v)); in atomic_fetchadd_long()
/freebsd-12.1/sys/amd64/include/
H A Datomic.h107 int atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src);
550 #define atomic_cmpset_acq_long atomic_cmpset_long
551 #define atomic_cmpset_rel_long atomic_cmpset_long
644 #define atomic_cmpset_64 atomic_cmpset_long
671 #define atomic_cmpset_ptr atomic_cmpset_long
/freebsd-12.1/sys/arm/include/
H A Datomic-v4.h484 #define atomic_cmpset_acq_long atomic_cmpset_long
485 #define atomic_cmpset_rel_long atomic_cmpset_long
504 atomic_cmpset_long(volatile u_long *dst, u_long old, u_long newe) in atomic_cmpset_long() function
H A Datomic-v6.h353 atomic_cmpset_long(volatile u_long *p, u_long cmpval, u_long newval) in atomic_cmpset_long() function
384 ret = atomic_cmpset_long(p, cmpval, newval); in atomic_cmpset_acq_long()
410 return (atomic_cmpset_long(p, cmpval, newval)); in atomic_cmpset_rel_long()
/freebsd-12.1/sys/mips/include/
H A Datomic.h668 #define atomic_cmpset_long atomic_cmpset_64 macro
706 #define atomic_cmpset_long(p, cmpval, newval) \ macro
748 #define atomic_cmpset_ptr atomic_cmpset_long
/freebsd-12.1/sys/i386/include/
H A Datomic.h692 atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src) in atomic_cmpset_long() function
804 #define atomic_cmpset_acq_long atomic_cmpset_long
805 #define atomic_cmpset_rel_long atomic_cmpset_long
/freebsd-12.1/sys/arm64/include/
H A Datomic.h447 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd-12.1/sys/riscv/include/
H A Datomic.h419 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd-12.1/sys/amd64/amd64/
H A Dpmap.c5297 if (!atomic_cmpset_long(pde, oldpde, newpde & ~PG_PROMOTED)) in pmap_protect_pde()
5438 if (!atomic_cmpset_long(pte, obits, pbits)) in pmap_protect()
5510 if (!atomic_cmpset_long(firstpte, newpde, newpde & ~PG_RW)) in pmap_promote_pde()
5535 if (!atomic_cmpset_long(pte, oldpte, oldpte & ~PG_RW)) in pmap_promote_pde()
7257 if (!atomic_cmpset_long(pte, oldpte, oldpte & in pmap_remove_write()
7723 while (!atomic_cmpset_long(pte, in pmap_clear_modify()
/freebsd-12.1/sys/amd64/vmm/intel/
H A Dvmx.c3472 if (atomic_cmpset_long(&pir_desc->pending, 0, 1) != 0) { in vmx_set_intr_ready()
3676 if (atomic_cmpset_long(&pir_desc->pending, 1, 0) == 0) { in vmx_inject_pir()
/freebsd-12.1/sys/powerpc/booke/
H A Dpmap.c3632 } while (!atomic_cmpset_long(&tlb1_map_base, tmpva, va + size)); in mmu_booke_mapdev_attr()