Lines Matching refs:ticks
39 u64 ticks;
69 ctx->ticks++;
92 * wake-up requires ctx->ticks to be non zero, therefore we increment
108 ctx->ticks++;
199 ctx->ticks = 0;
255 if (ctx->ticks)
267 u64 ticks = 0;
269 if (iov_iter_count(to) < sizeof(ticks))
276 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks);
280 * ticks and we do not rearm the timer. Userspace must
284 ctx->ticks = 0;
289 if (ctx->ticks) {
290 ticks = ctx->ticks;
300 ticks += alarm_forward_now(
304 ticks += hrtimer_forward_now(&ctx->t.tmr,
310 ctx->ticks = 0;
313 if (ticks) {
314 res = copy_to_iter(&ticks, sizeof(ticks), to);
334 "ticks: %llu\n"
339 (unsigned long long)ctx->ticks,
358 u64 ticks;
360 if (copy_from_user(&ticks, (u64 __user *)arg, sizeof(ticks)))
362 if (!ticks)
367 ctx->ticks = ticks;
504 * We do not update "ticks" and "expired" since the timer will be
542 ctx->ticks +=
547 ctx->ticks +=