Searched refs:atomic_fcmpset_int (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/sys/i386/linux/
H A Dlinux_copyout.c110 while (!atomic_fcmpset_int((int *)kva, &old, old | st->oparg))
136 while (!atomic_fcmpset_int((int *)kva, &old, old & st->oparg))
162 while (!atomic_fcmpset_int((int *)kva, &old, old ^ st->oparg))
/freebsd-13-stable/sys/arm/include/
H A Datomic.h90 #define atomic_fcmpset_int atomic_fcmpset_32 macro
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h115 if (likely(atomic_fcmpset_int(&v->counter, &c, c + a)))
129 if (likely(atomic_fcmpset_int(&v->counter, &c, c + a)))
153 if (atomic_fcmpset_int(&v->counter, &ret, new))
282 if (likely(atomic_fcmpset_int(&v->counter, &old, retval)))
/freebsd-13-stable/sys/sys/
H A Drefcount.h110 if (__predict_true(atomic_fcmpset_int(count, &old,
131 if (atomic_fcmpset_int(count, &old, old + 1))
H A Datomic_san.h172 #define atomic_fcmpset_int kcsan_atomic_fcmpset_int macro
/freebsd-13-stable/sys/amd64/include/
H A Datomic.h125 int atomic_fcmpset_int(volatile u_int *dst, u_int *expect, u_int src);
538 #define atomic_fcmpset_acq_int atomic_fcmpset_int
539 #define atomic_fcmpset_rel_int atomic_fcmpset_int
620 #define atomic_fcmpset_32 atomic_fcmpset_int
/freebsd-13-stable/sys/i386/include/
H A Datomic.h118 int atomic_fcmpset_int(volatile u_int *dst, u_int *expect, u_int src);
703 return (atomic_fcmpset_int((volatile u_int *)dst, (u_int *)expect,
793 #define atomic_fcmpset_acq_int atomic_fcmpset_int
794 #define atomic_fcmpset_rel_int atomic_fcmpset_int
875 #define atomic_fcmpset_32 atomic_fcmpset_int
938 atomic_fcmpset_int((volatile u_int *)(dst), (u_int *)(old), (u_int)(new))
/freebsd-13-stable/sys/powerpc/include/
H A Datomic.h817 atomic_fcmpset_int(volatile u_int *p, u_int *cmpval, u_int newval) function
911 #define atomic_fcmpset_32 atomic_fcmpset_int
924 #define atomic_fcmpset_ptr atomic_fcmpset_int
/freebsd-13-stable/sys/mips/include/
H A Datomic.h663 #define atomic_fcmpset_int atomic_fcmpset_32 macro
789 while (!atomic_fcmpset_int(ptr, &retval, value))
/freebsd-13-stable/sys/i386/i386/
H A Dcopyout.c440 ca->res = 1 - atomic_fcmpset_int((u_int *)kva, &ca->oldval,
H A Dpmap.c5908 if (atomic_fcmpset_int(&pmap_trm_arena_last, &prev_addr, addr))
/freebsd-13-stable/sys/kern/
H A Dkern_synch.c455 } while (!atomic_fcmpset_int(&bc->__count, &old,
H A Dkern_clock.c477 } while (!atomic_fcmpset_int(&ticks, &global, *t));
H A Dvfs_default.c1192 if (atomic_fcmpset_int(&vp->v_writecount, &n, n - 1)) {
1237 if (atomic_fcmpset_int(&vp->v_writecount, &n, n + 1)) {
H A Dvfs_subr.c3385 if (atomic_fcmpset_int(&vp->v_holdcnt, &count, count + 1)) {
3427 if (atomic_fcmpset_int(&vp->v_holdcnt, &count, count + 1)) {
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h247 #define atomic_fcmpset_int atomic_fcmpset_32 macro
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h497 #define atomic_fcmpset_int atomic_fcmpset_32 macro
/freebsd-13-stable/sys/vm/
H A Dvm_page.c987 if (atomic_fcmpset_int(&m->busy_lock, &x,
1097 } while (!atomic_fcmpset_int(&m->busy_lock, &x, x | VPB_BIT_WAITERS));
1750 if (atomic_fcmpset_int(&m->busy_lock, &x,
2044 } while (atomic_fcmpset_int(&vmd->vmd_free_count, &old, new) == 0);
3954 } while (!atomic_fcmpset_int(&m->ref_count, &old, old + 1));
4276 } while (!atomic_fcmpset_int(&m->ref_count, &old, old | VPRC_BLOCKED));
H A Dvm_pageout.c2045 if (atomic_fcmpset_int(&lowmem_ticks, &last, ticks) == 0)
/freebsd-13-stable/sys/x86/x86/
H A Dmp_x86.c1250 if (atomic_fcmpset_int(cpu_bitmap, &old, new))
/freebsd-13-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_compat.c723 } else if (atomic_fcmpset_int(&ldev->siref,

Completed in 412 milliseconds