Searched refs:atomic_fcmpset_32 (Results 1 – 14 of 14) sorted by relevance
/freebsd/sys/cddl/compat/opensolaris/sys/ |
H A D | atomic.h | 96 (void)atomic_fcmpset_32(target, &cmp, newval); in atomic_cas_32() 101 if (atomic_fcmpset_32(target, &cmp, newval)) in atomic_cas_32()
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | atomic.h | 106 (void) atomic_fcmpset_32(target, &cmp, newval); in atomic_cas_32() 111 if (atomic_fcmpset_32(target, &cmp, newval)) in atomic_cas_32()
|
/freebsd/sys/sys/ |
H A D | _atomic_subword.h | 92 ret = atomic_fcmpset_32(addr, &old, (old & ~mask) | val); in _atomic_cmpset_masked_word() 113 return (atomic_fcmpset_32(addr, old, (*old & ~mask) | val)); in _atomic_fcmpset_masked_word()
|
H A D | atomic_san.h | 354 #define atomic_fcmpset_32 ATOMIC_SAN(fcmpset_32) macro
|
/freebsd/sys/arm/include/ |
H A D | atomic.h | 290 atomic_fcmpset_32(volatile uint32_t *_ptr, uint32_t *_old, uint32_t _new) in atomic_fcmpset_32() function 1068 #define atomic_fcmpset_ptr atomic_fcmpset_32 1094 #define atomic_fcmpset_int atomic_fcmpset_32
|
/freebsd/sys/riscv/include/ |
H A D | atomic.h | 216 atomic_fcmpset_32(volatile uint32_t *p, uint32_t *cmpval, uint32_t newval) in atomic_fcmpset_32() function 300 #define atomic_fcmpset_int atomic_fcmpset_32
|
/freebsd/sys/compat/linuxkpi/common/include/asm/ |
H A D | atomic.h | 204 while (!atomic_fcmpset_32((volatile u32 *)(ptr), \
|
/freebsd/sys/amd64/include/ |
H A D | atomic.h | 532 #define atomic_fcmpset_32 atomic_fcmpset_int macro
|
/freebsd/sys/arm64/include/ |
H A D | atomic.h | 563 #define atomic_fcmpset_int atomic_fcmpset_32
|
/freebsd/sys/i386/include/ |
H A D | atomic.h | 785 #define atomic_fcmpset_32 atomic_fcmpset_int macro
|
/freebsd/sys/powerpc/include/ |
H A D | atomic.h | 905 #define atomic_fcmpset_32 atomic_fcmpset_int macro
|
/freebsd/sys/vm/ |
H A D | vm_page.h | 839 return (atomic_fcmpset_32(&m->a._bits, &old->_bits, new._bits) != 0); in vm_page_astate_fcmpset()
|
H A D | vm_page.c | 5440 while (atomic_fcmpset_32(bits, &old, newbits) == 0); in vm_page_bits_swap() 5478 } while (atomic_fcmpset_32((uint32_t *)addr, &old, new) == 0); in vm_page_bits_swap()
|
/freebsd/sys/cam/ctl/ |
H A D | ctl_frontend_iscsi.c | 247 if (atomic_fcmpset_32(&cs->cs_cmdsn, &curcmdsn, cmdsn + 1)) in cfiscsi_pdu_update_cmdsn()
|