Searched refs:atomic_fcmpset_long (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h86 while (!atomic_fcmpset_long(&v->counter, &ret, val))
98 if (atomic_fcmpset_long(&v->counter, &ret, new))
114 if (likely(atomic_fcmpset_long(&v->counter, &c, c + a)))
128 if (likely(atomic_fcmpset_long(&v->counter, &c, c + a)))
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h110 int atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src);
550 #define atomic_fcmpset_acq_long atomic_fcmpset_long
551 #define atomic_fcmpset_rel_long atomic_fcmpset_long
645 #define atomic_fcmpset_64 atomic_fcmpset_long
672 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-11-stable/sys/arm/include/
H A Datomic-v4.h443 #define atomic_fcmpset_acq_long atomic_fcmpset_long
444 #define atomic_fcmpset_rel_long atomic_fcmpset_long
498 atomic_fcmpset_long(volatile u_long *dst, u_long *old, u_long newe) function
H A Datomic-v6.h239 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) function
261 ret = atomic_fcmpset_long(p, cmpval, newval);
298 return (atomic_fcmpset_long(p, cmpval, newval));
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h712 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) function
772 retval = atomic_fcmpset_long(p, cmpval, newval);
781 return (atomic_fcmpset_long(p, cmpval, newval));
789 #define atomic_fcmpset_64 atomic_fcmpset_long
793 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dbitops.h288 while (!atomic_fcmpset_long(var, &val, val & ~bit))
318 while (!atomic_fcmpset_long(var, &val, val | bit))
/freebsd-11-stable/sys/mips/include/
H A Datomic.h669 #define atomic_fcmpset_long atomic_fcmpset_64 macro
713 #define atomic_fcmpset_long(p, cmpval, newval) \ macro
749 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h397 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-11-stable/sys/riscv/include/
H A Datomic.h418 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-11-stable/sys/i386/include/
H A Datomic.h700 atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src) function
806 #define atomic_fcmpset_acq_long atomic_fcmpset_long
807 #define atomic_fcmpset_rel_long atomic_fcmpset_long

Completed in 112 milliseconds