Searched refs:atomic_fcmpset_64 (Results 1 – 13 of 13) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | _atomic64e.h | 54 int atomic_fcmpset_64(volatile u_int64_t *, u_int64_t *, u_int64_t); 55 #define atomic_fcmpset_acq_64 atomic_fcmpset_64 56 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
|
| H A D | _cscan_atomic.h | 353 #define atomic_fcmpset_64 kcsan_atomic_fcmpset_64 macro
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | atomic.h | 136 (void) atomic_fcmpset_64(target, &cmp, newval); in atomic_cas_64() 141 if (atomic_fcmpset_64(target, &cmp, newval)) in atomic_cas_64()
|
| /f-stack/freebsd/mips/include/ |
| H A D | atomic.h | 528 atomic_fcmpset_64(__volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() function 695 #define atomic_fcmpset_long atomic_fcmpset_64 814 while (!atomic_fcmpset_64(ptr, &retval, value)) in atomic_swap_64() 828 while (!atomic_fcmpset_64((volatile uint64_t *)ptr, in atomic_swap_long()
|
| /f-stack/freebsd/kern/ |
| H A D | subr_atomic64.c | 121 int atomic_fcmpset_64(volatile u_int64_t *p, u_int64_t *old, u_int64_t new) in atomic_fcmpset_64() function
|
| /f-stack/freebsd/i386/include/ |
| H A D | atomic.h | 133 int atomic_fcmpset_64(volatile uint64_t *, uint64_t *, uint64_t); 577 atomic_fcmpset_64(volatile uint64_t *dst, uint64_t *expect, uint64_t src) in atomic_fcmpset_64() function 888 #define atomic_fcmpset_acq_64 atomic_fcmpset_64 889 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
|
| /f-stack/freebsd/net/ |
| H A D | mp_ring.c | 195 } while (atomic_fcmpset_64(&r->state, &os.state, in drain_ring_lockless() 421 if (atomic_fcmpset_64(&r->state, &os.state, ns.state)) in ifmp_ring_enqueue()
|
| /f-stack/freebsd/arm64/include/ |
| H A D | atomic.h | 525 #define atomic_fcmpset_long atomic_fcmpset_64 537 #define atomic_fcmpset_ptr atomic_fcmpset_64
|
| /f-stack/freebsd/amd64/include/ |
| H A D | atomic.h | 647 #define atomic_fcmpset_64 atomic_fcmpset_long macro
|
| /f-stack/freebsd/arm/include/ |
| H A D | atomic-v6.h | 356 atomic_fcmpset_64(volatile uint64_t *_ptr, uint64_t *_old, uint64_t _new) in atomic_fcmpset_64() function
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | pmap.c | 3272 if (!atomic_fcmpset_64(l2, &old_l2, (old_l2 & ~mask) | nbits)) in pmap_protect_l2() 3392 if (!atomic_fcmpset_64(l3p, &l3, (l3 & ~mask) | nbits)) in pmap_protect() 3543 if (!atomic_fcmpset_64(l2, &newl2, newl2 & ~ATTR_SW_DBM)) in pmap_promote_l2() 3554 if (!atomic_fcmpset_64(l3, &oldl3, oldl3 & in pmap_promote_l2()
|
| /f-stack/freebsd/vm/ |
| H A D | vm_page.c | 4958 while (atomic_fcmpset_64(bits, &old, newbits) == 0); in vm_page_bits_swap()
|
| H A D | uma_core.c | 3880 } while (atomic_fcmpset_64(&zone->uz_items, &old, new) == 0); in zone_alloc_limit_hard()
|