| /freebsd-12.1/sys/powerpc/include/ |
| H A D | atomic.h | 587 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 D | atomic.h | 107 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 D | atomic-v4.h | 484 #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 D | atomic-v6.h | 353 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 D | atomic.h | 668 #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 D | atomic.h | 692 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 D | atomic.h | 447 #define atomic_cmpset_long atomic_cmpset_64 macro
|
| /freebsd-12.1/sys/riscv/include/ |
| H A D | atomic.h | 419 #define atomic_cmpset_long atomic_cmpset_64 macro
|
| /freebsd-12.1/sys/amd64/amd64/ |
| H A D | pmap.c | 5297 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 D | vmx.c | 3472 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 D | pmap.c | 3632 } while (!atomic_cmpset_long(&tlb1_map_base, tmpva, va + size)); in mmu_booke_mapdev_attr()
|