atomic_swap_64
atomic_swap_64(dst, val);
#define pmap_load_clear(table) atomic_swap_64(table, 0)
#define pmap_load_store(table, entry) atomic_swap_64(table, entry)
#define atomic_swap_long atomic_swap_64
#define atomic_swap_ptr atomic_swap_64
extern uint64_t atomic_swap_64(volatile uint64_t *a, uint64_t value);
__ret.u64[0] = atomic_swap_64((volatile u64 *)(ptr), \
return (atomic_swap_64(&v->counter, i));
#define atomic64_xchg(p, v) atomic_swap_64(p, v)
tdesc = atomic_swap_64((uint64_t *)desc, tdesc);
tdesc = atomic_swap_64((uint64_t *)desc, tdesc);
#define atomic_swap_long atomic_swap_64
#define atomic_swap_ptr atomic_swap_64
#define atomic_swap_long atomic_swap_64
#define atomic_swap_ptr atomic_swap_64
#define pmap_load_store(pte, entry) atomic_swap_64(pte, entry)
u_int64_t atomic_swap_64(volatile u_int64_t *, u_int64_t);