Lines Matching refs:wakeup
683 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
932 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
1073 * If this CPU was an idle migrator, make sure to clear its wakeup
1077 if (READ_ONCE(tmc->wakeup) == KTIME_MAX)
1084 * Update @tmc->wakeup only at the end and do not reset @tmc->wakeup to
1086 * handling, tmc->wakeup is fine to be stale as it is called in
1094 WRITE_ONCE(tmc->wakeup, data.firstexp);
1187 * When the CPU is idle, compare @tmc->wakeup with @data.now. The lock
1193 if (data.now >= READ_ONCE(tmc->wakeup))
1197 if (data.now >= tmc->wakeup)
1211 * and thereby the timer idle path is executed once more. @tmc->wakeup
1228 ret = READ_ONCE(tmc->wakeup);
1239 WRITE_ONCE(tmc->wakeup, ret);
1386 WRITE_ONCE(tmc->wakeup, ret);
1689 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
1725 WRITE_ONCE(tmc->wakeup, KTIME_MAX);