Lines Matching refs:k_itimer
62 static struct k_itimer *__lock_timer(timer_t timer_id, unsigned long *flags);
65 ({ struct k_itimer *__timr; \
75 static struct k_itimer *__posix_timers_find(struct hlist_head *head, in __posix_timers_find()
79 struct k_itimer *timer; in __posix_timers_find()
89 static struct k_itimer *posix_timer_by_id(timer_t id) in posix_timer_by_id()
97 static int posix_timer_add(struct k_itimer *timer) in posix_timer_add()
126 static inline void unlock_timer(struct k_itimer *timr, unsigned long flags) in unlock_timer()
226 sizeof(struct k_itimer), 0, in init_posix_timers()
236 static inline int timer_overrun_to_int(struct k_itimer *timr, int baseval) in timer_overrun_to_int()
243 static void common_hrtimer_rearm(struct k_itimer *timr) in common_hrtimer_rearm()
259 struct k_itimer *timr; in posixtimer_rearm()
280 int posix_timer_queue_signal(struct k_itimer *timr) in posix_timer_queue_signal()
319 struct k_itimer *timr = container_of(timer, struct k_itimer, it.real.timer); in posix_timer_fn()
402 static struct k_itimer * alloc_posix_timer(void) in alloc_posix_timer()
404 struct k_itimer *tmr = kmem_cache_zalloc(posix_timers_cache, GFP_KERNEL); in alloc_posix_timer()
418 struct k_itimer *tmr = container_of(head, struct k_itimer, rcu); in k_itimer_rcu_free()
423 static void posix_timer_free(struct k_itimer *tmr) in posix_timer_free()
430 static void posix_timer_unhash_and_free(struct k_itimer *tmr) in posix_timer_unhash_and_free()
438 static int common_timer_create(struct k_itimer *new_timer) in common_timer_create()
449 struct k_itimer *new_timer; in do_timer_create()
561 static struct k_itimer *__lock_timer(timer_t timer_id, unsigned long *flags) in __lock_timer()
563 struct k_itimer *timr; in __lock_timer()
612 static ktime_t common_hrtimer_remaining(struct k_itimer *timr, ktime_t now) in common_hrtimer_remaining()
619 static s64 common_hrtimer_forward(struct k_itimer *timr, ktime_t now) in common_hrtimer_forward()
638 void common_timer_get(struct k_itimer *timr, struct itimerspec64 *cur_setting) in common_timer_get()
700 struct k_itimer *timr; in do_timer_gettime()
770 struct k_itimer *timr; in SYSCALL_DEFINE1()
784 static void common_hrtimer_arm(struct k_itimer *timr, ktime_t expires, in common_hrtimer_arm()
814 static int common_hrtimer_try_to_cancel(struct k_itimer *timr) in common_hrtimer_try_to_cancel()
819 static void common_timer_wait_running(struct k_itimer *timer) in common_timer_wait_running()
838 static struct k_itimer *timer_wait_running(struct k_itimer *timer, in timer_wait_running()
863 void posix_timer_set_common(struct k_itimer *timer, struct itimerspec64 *new_setting) in posix_timer_set_common()
878 int common_timer_set(struct k_itimer *timr, int flags, in common_timer_set()
920 struct k_itimer *timr; in do_timer_settime()
1003 int common_timer_del(struct k_itimer *timer) in common_timer_del()
1014 static inline int timer_delete_hook(struct k_itimer *timer) in timer_delete_hook()
1026 struct k_itimer *timer; in SYSCALL_DEFINE1()
1059 static void itimer_delete(struct k_itimer *timer) in itimer_delete()
1125 itimer_delete(hlist_entry(timers.first, struct k_itimer, list)); in exit_itimers()