atomic_fcmpset_64
while (!atomic_fcmpset_64(l2, &old_l2, (old_l2 & ~mask) | nbits))
while (!atomic_fcmpset_64(tl3p, &l3e, (l3e & ~mask) | nbits))
while (!atomic_fcmpset_64(l3p, &l3, (l3 & ~mask) |
if (!atomic_fcmpset_64(firstl3, &newl2, newl2 & ~ATTR_SW_DBM))
if (!atomic_fcmpset_64(l3, &oldl3, oldl3 &
if (!atomic_fcmpset_64(l3p, &firstl3c, firstl3c & ~ATTR_SW_DBM))
if (!atomic_fcmpset_64(l3, &oldl3, oldl3 &
while (!atomic_fcmpset_64(pte, &oldpte,
while (!atomic_fcmpset_64(tl2p, &l2e, l2e & ~(ATTR_CONTIGUOUS |
while (!atomic_fcmpset_64(tl3p, &l3e, l3e & ~(ATTR_CONTIGUOUS |
#define atomic_fcmpset_long atomic_fcmpset_64
#define atomic_fcmpset_ptr atomic_fcmpset_64
(void)atomic_fcmpset_64(target, &cmp, newval);
if (atomic_fcmpset_64(target, &cmp, newval))
while (!atomic_fcmpset_64((volatile u64 *)(ptr), \
if (likely(atomic_fcmpset_64(&v->counter, &c, c + a)))
if (likely(atomic_fcmpset_64(&v->counter, &c, c + a)))
while (!atomic_fcmpset_64(&v->counter, &ret, i))
if (atomic_fcmpset_64(&v->counter, &ret, new))
} while (atomic_fcmpset_64(&r->state, &os.state,
if (atomic_fcmpset_64(&r->state, &os.state, ns.state))
if (atomic_fcmpset_64(&r->state, &os.state, ns.state))
#define atomic_fcmpset_acq_64 atomic_fcmpset_64
#define atomic_fcmpset_rel_64 atomic_fcmpset_64
} while (atomic_fcmpset_64(&r->state, &os.state,
if (atomic_fcmpset_64(&r->state, &os.state, ns.state))
#define atomic_fcmpset_long atomic_fcmpset_64
#define atomic_fcmpset_ptr atomic_fcmpset_64
if (atomic_fcmpset_64(firstl3, &firstl3e, firstl3e & ~PTE_W)) {
if (atomic_fcmpset_64(l3, &l3e, l3e & ~PTE_W)) {
int atomic_fcmpset_64(volatile u_int64_t *, u_int64_t *, u_int64_t);
#define atomic_fcmpset_acq_64 atomic_fcmpset_64
#define atomic_fcmpset_rel_64 atomic_fcmpset_64
} while (atomic_fcmpset_64(&zone->uz_items, &old, new) == 0);
while (atomic_fcmpset_64(bits, &old, newbits) == 0);