Home
last modified time | relevance | path

Searched refs:timr (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/kernel/time/
Dposix-timers.c200 static inline void unlock_timer(struct k_itimer *timr, unsigned long flags) in unlock_timer() argument
202 spin_unlock_irqrestore(&timr->it_lock, flags); in unlock_timer()
358 static void schedule_next_timer(struct k_itimer *timr) in schedule_next_timer() argument
360 struct hrtimer *timer = &timr->it.real.timer; in schedule_next_timer()
362 if (timr->it.real.interval.tv64 == 0) in schedule_next_timer()
365 timr->it_overrun += (unsigned int) hrtimer_forward(timer, in schedule_next_timer()
367 timr->it.real.interval); in schedule_next_timer()
369 timr->it_overrun_last = timr->it_overrun; in schedule_next_timer()
370 timr->it_overrun = -1; in schedule_next_timer()
371 ++timr->it_requeue_pending; in schedule_next_timer()
[all …]
Dalarmtimer.c551 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()
[all …]
/linux-4.4.14/drivers/char/
Dmmtimer.c610 static int sgi_timer_del(struct k_itimer *timr) in sgi_timer_del() argument
612 cnodeid_t nodeid = timr->it.mmtimer.node; in sgi_timer_del()
616 if (timr->it.mmtimer.clock != TIMER_OFF) { in sgi_timer_del()
617 unsigned long expires = timr->it.mmtimer.expires; in sgi_timer_del()
622 timr->it.mmtimer.clock = TIMER_OFF; in sgi_timer_del()
623 timr->it.mmtimer.expires = 0; in sgi_timer_del()
627 if (t->timer == timr) in sgi_timer_del()
660 static void sgi_timer_get(struct k_itimer *timr, struct itimerspec *cur_setting) in sgi_timer_get() argument
663 if (timr->it.mmtimer.clock == TIMER_OFF) { in sgi_timer_get()
671 cur_setting->it_interval = ns_to_timespec(timr->it.mmtimer.incr * sgi_clock_period); in sgi_timer_get()
[all …]
/linux-4.4.14/include/linux/
Dposix-timers.h109 int (*timer_set) (struct k_itimer * timr, int flags,
112 int (*timer_del) (struct k_itimer * timr);
114 void (*timer_get) (struct k_itimer * timr,
124 int posix_timer_event(struct k_itimer *timr, int si_private);
/linux-4.4.14/drivers/tty/serial/
Dsunsab.h14 u8 timr; /* Timer Register */ member
45 u8 timr; member
81 u8 timr; member