local64_xchg
} while (local64_xchg(&hw->prev_count, new_count) != prev_count);
(void)local64_xchg(&event->hw.prev_count, ct);
prev = local64_xchg(&event->hw.prev_count, now);
prev = local64_xchg(&event->hw.prev_count, now);
prev_val = local64_xchg(&event->hw.prev_count, curr_val);
prev = local64_xchg(&event->hw.prev_count, now);
old = (local64_xchg(&buf->head, base) &
if (local64_xchg(&event->hw.prev_count, new_count) != prev_count)
prev = local64_xchg(&event->hw.prev_count, now);
if (local64_xchg(&hwc->prev_count, new_count) != prev_count)
} while (local64_xchg(&hw->prev_count, new_count) != prev_count);
prev = local64_xchg(&event->hw.prev_count, new);
} while (local64_xchg(&hwc->prev_count, new_count) != prev_count);
} while (local64_xchg(&hwc->prev_count, new_count) != prev_count);
prev = local64_xchg(&hwc->prev_count, new);
prev = local64_xchg(&hwc->prev_count, new);
prev = local64_xchg(&event->hw.prev_count, now);
prev = local64_xchg(&event->hw.prev_count, now);
value = local64_xchg(&event->count, value);