Lines Matching refs:timr
551 static void alarm_timer_get(struct k_itimer *timr, in alarm_timer_get() argument
555 alarm_expires_remaining(&(timr->it.alarm.alarmtimer)); in alarm_timer_get()
564 cur_setting->it_interval = ktime_to_timespec(timr->it.alarm.interval); in alarm_timer_get()
573 static int alarm_timer_del(struct k_itimer *timr) in alarm_timer_del() argument
578 if (alarm_try_to_cancel(&timr->it.alarm.alarmtimer) < 0) in alarm_timer_del()
593 static int alarm_timer_set(struct k_itimer *timr, int flags, in alarm_timer_set() argument
606 alarm_timer_get(timr, old_setting); in alarm_timer_set()
609 if (alarm_try_to_cancel(&timr->it.alarm.alarmtimer) < 0) in alarm_timer_set()
613 timr->it.alarm.interval = timespec_to_ktime(new_setting->it_interval); in alarm_timer_set()
619 now = alarm_bases[timr->it.alarm.alarmtimer.type].gettime(); in alarm_timer_set()
623 alarm_start(&timr->it.alarm.alarmtimer, exp); in alarm_timer_set()