Lines Matching refs:k_itimer
69 static struct k_itimer *lock_timer(timer_t timer_id);
70 static inline void unlock_timer(struct k_itimer *timr)
81 DEFINE_CLASS(lock_timer, struct k_itimer *, unlock_timer(_T), lock_timer(id), timer_t id);
89 static struct k_itimer *posix_timer_by_id(timer_t id)
93 struct k_itimer *timer;
103 static inline struct signal_struct *posix_sig_owner(const struct k_itimer *timer)
118 struct k_itimer *timer;
127 static bool posix_timer_add_at(struct k_itimer *timer, struct signal_struct *sig, unsigned int id)
157 static int posix_timer_add(struct k_itimer *timer, int req_id)
283 static inline int timer_overrun_to_int(struct k_itimer *timr)
291 static void common_hrtimer_rearm(struct k_itimer *timr)
299 static bool __posixtimer_deliver_signal(struct kernel_siginfo *info, struct k_itimer *timr)
331 struct k_itimer *timr = container_of(timer_sigq, struct k_itimer, sigq);
349 void posix_timer_queue_signal(struct k_itimer *timr)
369 struct k_itimer *timr = container_of(timer, struct k_itimer, it.real.timer);
415 static struct k_itimer *alloc_posix_timer(void)
417 struct k_itimer *tmr;
434 void posixtimer_free_timer(struct k_itimer *tmr)
442 static void posix_timer_unhash_and_free(struct k_itimer *tmr)
451 static int common_timer_create(struct k_itimer *new_timer)
463 struct k_itimer *new_timer;
596 static struct k_itimer *lock_timer(timer_t timer_id)
598 struct k_itimer *timr;
650 static ktime_t common_hrtimer_remaining(struct k_itimer *timr, ktime_t now)
657 static s64 common_hrtimer_forward(struct k_itimer *timr, ktime_t now)
676 void common_timer_get(struct k_itimer *timr, struct itimerspec64 *cur_setting)
798 static void common_hrtimer_arm(struct k_itimer *timr, ktime_t expires,
827 static int common_hrtimer_try_to_cancel(struct k_itimer *timr)
832 static void common_timer_wait_running(struct k_itimer *timer)
851 static void timer_wait_running(struct k_itimer *timer)
863 void posix_timer_set_common(struct k_itimer *timer, struct itimerspec64 *new_setting)
876 int common_timer_set(struct k_itimer *timr, int flags,
923 struct k_itimer *timr;
992 int common_timer_del(struct k_itimer *timer)
1006 static inline void posix_timer_cleanup_ignored(struct k_itimer *tmr)
1014 static void posix_timer_delete(struct k_itimer *timer)
1054 struct k_itimer *timer;
1074 struct k_itimer *timer;
1103 posix_timer_cleanup_ignored(hlist_entry(timers.first, struct k_itimer,
1547 sizeof(struct k_itimer),
1548 __alignof__(struct k_itimer),