Lines Matching refs:ticks
37 u64 ticks; member
66 ctx->ticks++; in timerfd_triggered()
107 ctx->ticks++; in timerfd_clock_was_set()
173 ctx->ticks = 0; in timerfd_setup()
228 if (ctx->ticks) in timerfd_poll()
240 u64 ticks = 0; in timerfd_read() local
242 if (count < sizeof(ticks)) in timerfd_read()
248 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); in timerfd_read()
256 ctx->ticks = 0; in timerfd_read()
261 if (ctx->ticks) { in timerfd_read()
262 ticks = ctx->ticks; in timerfd_read()
272 ticks += alarm_forward_now( in timerfd_read()
276 ticks += hrtimer_forward_now(&ctx->t.tmr, in timerfd_read()
282 ctx->ticks = 0; in timerfd_read()
285 if (ticks) in timerfd_read()
286 res = put_user(ticks, (u64 __user *) buf) ? -EFAULT: sizeof(ticks); in timerfd_read()
308 (unsigned long long)ctx->ticks, in timerfd_show()
327 u64 ticks; in timerfd_ioctl() local
329 if (copy_from_user(&ticks, (u64 __user *)arg, sizeof(ticks))) in timerfd_ioctl()
331 if (!ticks) in timerfd_ioctl()
336 ctx->ticks = ticks; in timerfd_ioctl()
496 ctx->ticks += in do_timerfd_gettime()
501 ctx->ticks += in do_timerfd_gettime()