Lines Matching defs:ticks
39 u64 ticks;
69 ctx->ticks++;
94 * wake-up requires ctx->ticks to be non zero, therefore we increment
110 ctx->ticks++;
185 ctx->ticks = 0;
242 if (ctx->ticks)
254 u64 ticks = 0;
256 if (count < sizeof(ticks))
262 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks);
266 * ticks and we do not rearm the timer. Userspace must
270 ctx->ticks = 0;
275 if (ctx->ticks) {
276 ticks = ctx->ticks;
286 ticks += alarm_forward_now(
290 ticks += hrtimer_forward_now(&ctx->t.tmr,
296 ctx->ticks = 0;
299 if (ticks)
300 res = put_user(ticks, (u64 __user *) buf) ? -EFAULT: sizeof(ticks);
317 "ticks: %llu\n"
322 (unsigned long long)ctx->ticks,
341 u64 ticks;
343 if (copy_from_user(&ticks, (u64 __user *)arg, sizeof(ticks)))
345 if (!ticks)
350 ctx->ticks = ticks;
487 * We do not update "ticks" and "expired" since the timer will be
524 ctx->ticks +=
529 ctx->ticks +=