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

/freebsd-13-stable/sys/amd64/include/
H A Datomic.h121 int atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src);
549 #define atomic_cmpset_acq_long atomic_cmpset_long
550 #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-13-stable/sys/powerpc/include/
H A Datomic.h672 atomic_cmpset_long(volatile u_long* p, u_long cmpval, u_long newval) function
745 #define atomic_cmpset_64 atomic_cmpset_long
749 #define atomic_cmpset_ptr atomic_cmpset_long
947 } while (!atomic_cmpset_long(p, value, value + v));
/freebsd-13-stable/sys/mips/include/
H A Datomic.h692 #define atomic_cmpset_long atomic_cmpset_64 macro
730 #define atomic_cmpset_long(p, cmpval, newval) \ macro
772 #define atomic_cmpset_ptr atomic_cmpset_long
/freebsd-13-stable/sys/i386/include/
H A Datomic.h692 atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src) function
804 #define atomic_cmpset_acq_long atomic_cmpset_long
805 #define atomic_cmpset_rel_long atomic_cmpset_long
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h445 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd-13-stable/sys/sys/
H A Datomic_san.h197 #define atomic_cmpset_long kcsan_atomic_cmpset_long macro
/freebsd-13-stable/sys/arm/include/
H A Datomic-v6.h513 atomic_cmpset_long(volatile u_long *_ptr, u_long _old, u_long _new) function
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h527 #define atomic_cmpset_long atomic_cmpset_64 macro
/freebsd-13-stable/sys/powerpc/aim/
H A Dmmu_radix.c1009 if (!atomic_cmpset_long(pte, htobe64(origpte), htobe64(newpte)))
2448 while (!atomic_cmpset_long(pte,
2721 if (!atomic_cmpset_long(firstpte, htobe64(newpde), htobe64((newpde | RPTE_EAA_R) & ~RPTE_EAA_W)))
2745 if (!atomic_cmpset_long(pte, htobe64(oldpte), htobe64((oldpte | RPTE_EAA_R) & ~RPTE_EAA_W)))
2948 if (!atomic_cmpset_long(pte, htobe64(origpte), htobe64(newpte)))
4456 if (!atomic_cmpset_long(l3e, htobe64(oldpde), htobe64(newpde & ~PG_PROMOTED)))
4572 if (!atomic_cmpset_long(pte, htobe64(obits), htobe64(pbits)))
5604 if (!atomic_cmpset_long(pte, htobe64(oldpte),
5902 } while (npte != opte && !atomic_cmpset_long(pte, htobe64(opte), htobe64(npte)));
/freebsd-13-stable/sys/amd64/amd64/
H A Dpmap.c6298 if (!atomic_cmpset_long(pde, oldpde, newpde & ~PG_PROMOTED))
6391 if (!atomic_cmpset_long(pdpe, obits, pbits))
6458 if (!atomic_cmpset_long(pte, obits, pbits))
6530 if (!atomic_cmpset_long(firstpte, newpde, newpde & ~PG_RW))
6555 if (!atomic_cmpset_long(pte, oldpte, oldpte & ~PG_RW))
8398 if (!atomic_cmpset_long(pte, oldpte, oldpte &
/freebsd-13-stable/sys/amd64/vmm/intel/
H A Dvmx.c3696 if (atomic_cmpset_long(&pir_desc->pending, 0, 1) != 0) {
3923 if (atomic_cmpset_long(&pir_desc->pending, 1, 0) == 0) {

Completed in 371 milliseconds