Lines Matching refs:it
360 struct hrtimer *timer = &timr->it.real.timer; in schedule_next_timer()
362 if (timr->it.real.interval.tv64 == 0) in schedule_next_timer()
367 timr->it.real.interval); in schedule_next_timer()
449 timr = container_of(timer, struct k_itimer, it.real.timer); in posix_timer_fn()
452 if (timr->it.real.interval.tv64 != 0) in posix_timer_fn()
461 if (timr->it.real.interval.tv64 != 0) { in posix_timer_fn()
490 if (timr->it.real.interval.tv64 < kj.tv64) in posix_timer_fn()
496 timr->it.real.interval); in posix_timer_fn()
563 struct k_itimer *tmr = container_of(head, struct k_itimer, it.rcu); in k_itimer_rcu_free()
580 call_rcu(&tmr->it.rcu, k_itimer_rcu_free); in release_posix_timer()
596 hrtimer_init(&new_timer->it.real.timer, new_timer->it_clock, 0); in common_timer_create()
739 struct hrtimer *timer = &timr->it.real.timer; in common_timer_get()
743 iv = timr->it.real.interval; in common_timer_get()
835 struct hrtimer *timer = &timr->it.real.timer; in common_timer_set()
842 timr->it.real.interval.tv64 = 0; in common_timer_set()
859 hrtimer_init(&timr->it.real.timer, timr->it_clock, mode); in common_timer_set()
860 timr->it.real.timer.function = posix_timer_fn; in common_timer_set()
865 timr->it.real.interval = timespec_to_ktime(new_setting->it_interval); in common_timer_set()
927 timer->it.real.interval.tv64 = 0; in common_timer_del()
929 if (hrtimer_try_to_cancel(&timer->it.real.timer) < 0) in common_timer_del()