Lines Matching refs:KTIME_MAX

223  *                     next_expiry = KTIME_MAX
228 * next_expiry = KTIME_MAX next_expiry = KTIME_MAX
239 * next_expiry = KTIME_MAX
244 * next_expiry = KTIME_MAX next_expiry = KTIME_MAX
252 * enqueued, KTIME_MAX is handed back to CPU2.
257 * next_expiry = KTIME_MAX
262 * next_expiry = KTIME_MAX next_expiry = KTIME_MAX
273 * next_expiry = KTIME_MAX
278 * --> next_expiry = TIMER0 next_expiry = KTIME_MAX
297 * next_expiry = TIMER0 next_expiry = KTIME_MAX
532 * contain a value != KTIME_MAX even if it was not the
604 WRITE_ONCE(group->next_expiry, KTIME_MAX);
654 return KTIME_MAX;
719 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
791 ignore = (nextexp == KTIME_MAX) ? true : false;
844 WRITE_ONCE(group->next_expiry, KTIME_MAX);
850 * KTIME_MAX) and there was no remote timer handling before or
914 * Returns the expiry of the next timer that needs to be handled. KTIME_MAX is
921 .firstexp = KTIME_MAX,
927 return KTIME_MAX;
975 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
1027 data.firstexp = KTIME_MAX;
1108 data.firstexp = KTIME_MAX;
1121 if (READ_ONCE(tmc->wakeup) == KTIME_MAX)
1129 * KTIME_MAX. Even if tmc->lock is not held during the whole remote
1200 data.firstexp = KTIME_MAX;
1237 * @nextexp: Next expiry of global timer (or KTIME_MAX if not)
1245 * Returns the first timer that needs to be handled by this CPU or KTIME_MAX if
1259 if (nextexp != KTIME_MAX) {
1355 .firstexp = KTIME_MAX,
1360 * If nextexp is KTIME_MAX, the CPU event will be ignored because the
1364 if (nextexp != KTIME_MAX)
1412 * * KTIME_MAX - when it is probable that nothing has to be done (not
1436 return KTIME_MAX;
1440 return KTIME_MAX;
1512 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
1516 * offline; Therefore nextevt value is set to KTIME_MAX
1518 firstexp = __tmigr_cpu_deactivate(tmc, KTIME_MAX);
1522 if (firstexp != KTIME_MAX) {
1695 group->groupevt.nextevt.expires = KTIME_MAX;
1696 WRITE_ONCE(group->next_expiry, KTIME_MAX);
2092 tmc->cpuevt.nextevt.expires = KTIME_MAX;
2096 WRITE_ONCE(tmc->wakeup, KTIME_MAX);