Lines Matching refs:it
353 struct hrtimer *timer = &timr->it.real.timer; in schedule_next_timer()
355 if (timr->it.real.interval.tv64 == 0) in schedule_next_timer()
360 timr->it.real.interval); in schedule_next_timer()
442 timr = container_of(timer, struct k_itimer, it.real.timer); in posix_timer_fn()
445 if (timr->it.real.interval.tv64 != 0) in posix_timer_fn()
454 if (timr->it.real.interval.tv64 != 0) { in posix_timer_fn()
483 if (timr->it.real.interval.tv64 < kj.tv64) in posix_timer_fn()
489 timr->it.real.interval); in posix_timer_fn()
556 struct k_itimer *tmr = container_of(head, struct k_itimer, it.rcu); in k_itimer_rcu_free()
573 call_rcu(&tmr->it.rcu, k_itimer_rcu_free); in release_posix_timer()
589 hrtimer_init(&new_timer->it.real.timer, new_timer->it_clock, 0); in common_timer_create()
732 struct hrtimer *timer = &timr->it.real.timer; in common_timer_get()
736 iv = timr->it.real.interval; in common_timer_get()
828 struct hrtimer *timer = &timr->it.real.timer; in common_timer_set()
835 timr->it.real.interval.tv64 = 0; in common_timer_set()
852 hrtimer_init(&timr->it.real.timer, timr->it_clock, mode); in common_timer_set()
853 timr->it.real.timer.function = posix_timer_fn; in common_timer_set()
858 timr->it.real.interval = timespec_to_ktime(new_setting->it_interval); in common_timer_set()
920 timer->it.real.interval.tv64 = 0; in common_timer_del()
922 if (hrtimer_try_to_cancel(&timer->it.real.timer) < 0) in common_timer_del()