local64_cmpxchg
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev);
} while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev);
} while (local64_cmpxchg(&event->hw.period_left, prev, val) != prev);
} while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev);
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
} while (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hw->prev_count, prev, count) != prev);
} while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
} while (local64_cmpxchg(&hwc->prev_count,
} while (local64_cmpxchg(&hwc->prev_count, prev_count, new_count) !=
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
} while (local64_cmpxchg(&hwc->prev_count, prev_cnt, new_cnt) != prev_cnt);
} while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
} while (local64_cmpxchg(&event->hw.prev_count, prev, new) != prev);
} while (local64_cmpxchg(&hwc->prev_count, prev_cnt,
} while (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
} while (local64_cmpxchg(&hwc->prev_count, prev_cnt, new_cnt) !=
} while (local64_cmpxchg(&hwc->prev_count, prev, new) != prev);
} while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
} while (local64_cmpxchg(&event->hw.prev_count, prev, new) != prev);
} while (local64_cmpxchg(&event->hw.prev_count, prev, new) != prev);
oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
if (local64_cmpxchg(&hw->prev_count, prev_raw_count,