Home
last modified time | relevance | path

Searched refs:atomic_fcmpset_long (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h87 while (!atomic_fcmpset_long(&v->counter, &ret, val)) in atomic_long_xchg()
99 if (atomic_fcmpset_long(&v->counter, &ret, new)) in atomic_long_cmpxchg()
115 if (likely(atomic_fcmpset_long(&v->counter, &c, c + a))) in atomic_long_add_unless()
/freebsd-12.1/sys/amd64/include/
H A Datomic.h112 int atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src);
552 #define atomic_fcmpset_acq_long atomic_fcmpset_long
553 #define atomic_fcmpset_rel_long atomic_fcmpset_long
647 #define atomic_fcmpset_64 atomic_fcmpset_long
674 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-12.1/sys/powerpc/include/
H A Datomic.h704 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) in atomic_fcmpset_long() function
762 retval = atomic_fcmpset_long(p, cmpval, newval); in atomic_fcmpset_acq_long()
771 return (atomic_fcmpset_long(p, cmpval, newval)); in atomic_fcmpset_rel_long()
779 #define atomic_fcmpset_64 atomic_fcmpset_long
783 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-12.1/sys/arm/include/
H A Datomic-v4.h456 #define atomic_fcmpset_acq_long atomic_fcmpset_long
457 #define atomic_fcmpset_rel_long atomic_fcmpset_long
511 atomic_fcmpset_long(volatile u_long *dst, u_long *old, u_long newe) in atomic_fcmpset_long() function
H A Datomic-v6.h239 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) in atomic_fcmpset_long() function
261 ret = atomic_fcmpset_long(p, cmpval, newval); in atomic_fcmpset_acq_long()
298 return (atomic_fcmpset_long(p, cmpval, newval)); in atomic_fcmpset_rel_long()
/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Dbitops.h288 while (!atomic_fcmpset_long(var, &val, val & ~bit)) in test_and_clear_bit()
318 while (!atomic_fcmpset_long(var, &val, val | bit)) in test_and_set_bit()
/freebsd-12.1/sys/mips/include/
H A Datomic.h671 #define atomic_fcmpset_long atomic_fcmpset_64 macro
715 #define atomic_fcmpset_long(p, cmpval, newval) \ macro
751 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-12.1/sys/i386/include/
H A Datomic.h700 atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src) in atomic_fcmpset_long() function
806 #define atomic_fcmpset_acq_long atomic_fcmpset_long
807 #define atomic_fcmpset_rel_long atomic_fcmpset_long
/freebsd-12.1/sys/arm64/include/
H A Datomic.h445 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-12.1/sys/riscv/include/
H A Datomic.h420 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-12.1/sys/riscv/riscv/
H A Dpmap.c2357 if (!atomic_fcmpset_long(l2, &l2e, l2e & ~mask)) in pmap_protect()
2396 if (!atomic_fcmpset_long(l3, &l3e, l3e & ~mask)) in pmap_protect()
3941 if (!atomic_fcmpset_long(l3, &oldl3, newl3)) in pmap_remove_write()
4188 while (!atomic_fcmpset_long(l3, in pmap_clear_modify()
/freebsd-12.1/sys/arm64/arm64/
H A Dpmap.c4668 if (!atomic_fcmpset_long(pte, &oldpte, in pmap_remove_write()
4949 while (!atomic_fcmpset_long(l3, &oldl3, in pmap_advise()
5032 while (!atomic_fcmpset_long(l3, in pmap_clear_modify()
/freebsd-12.1/sys/amd64/amd64/
H A Dpmap.c9378 if (!atomic_fcmpset_long(pe, &p, in pmap_large_map_wb_large()