Lines Matching refs:ticks
39 u64 ticks;
69 ctx->ticks++;
94 * wake-up requires ctx->ticks to be non zero, therefore we increment
110 ctx->ticks++;
201 ctx->ticks = 0;
258 if (ctx->ticks)
270 u64 ticks = 0;
272 if (count < sizeof(ticks))
278 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks);
282 * ticks and we do not rearm the timer. Userspace must
286 ctx->ticks = 0;
291 if (ctx->ticks) {
292 ticks = ctx->ticks;
302 ticks += alarm_forward_now(
306 ticks += hrtimer_forward_now(&ctx->t.tmr,
312 ctx->ticks = 0;
315 if (ticks)
316 res = put_user(ticks, (u64 __user *) buf) ? -EFAULT: sizeof(ticks);
333 "ticks: %llu\n"
338 (unsigned long long)ctx->ticks,
357 u64 ticks;
359 if (copy_from_user(&ticks, (u64 __user *)arg, sizeof(ticks)))
361 if (!ticks)
366 ctx->ticks = ticks;
503 * We do not update "ticks" and "expired" since the timer will be
540 ctx->ticks +=
545 ctx->ticks +=