Home
last modified time | relevance | path

Searched refs:k_itimer (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/kernel/time/
Dposix-timers.c134 static int common_timer_create(struct k_itimer *new_timer);
135 static void common_timer_get(struct k_itimer *, struct itimerspec *);
136 static int common_timer_set(struct k_itimer *, int,
138 static int common_timer_del(struct k_itimer *timer);
142 static struct k_itimer *__lock_timer(timer_t timer_id, unsigned long *flags);
145 ({ struct k_itimer *__timr; \
155 static struct k_itimer *__posix_timers_find(struct hlist_head *head, in __posix_timers_find()
159 struct k_itimer *timer; in __posix_timers_find()
168 static struct k_itimer *posix_timer_by_id(timer_t id) in posix_timer_by_id()
176 static int posix_timer_add(struct k_itimer *timer) in posix_timer_add()
[all …]
Dposix-cpu-timers.c82 static void bump_cpu_timer(struct k_itimer *timer, in bump_cpu_timer()
342 static int posix_cpu_timer_create(struct k_itimer *new_timer) in posix_cpu_timer_create()
388 static int posix_cpu_timer_del(struct k_itimer *timer) in posix_cpu_timer_del()
470 static void arm_timer(struct k_itimer *timer) in arm_timer()
526 static void cpu_timer_fire(struct k_itimer *timer) in cpu_timer_fire()
624 static int posix_cpu_timer_set(struct k_itimer *timer, int timer_flags, in posix_cpu_timer_set()
769 static void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec *itp) in posix_cpu_timer_get()
1046 void posix_cpu_timer_schedule(struct k_itimer *timer) in posix_cpu_timer_schedule()
1188 struct k_itimer *timer, *next; in run_posix_cpu_timers()
1298 struct k_itimer timer; in do_cpu_nanosleep()
[all …]
Dalarmtimer.c465 struct k_itimer *ptr = container_of(alarm, struct k_itimer, in alarm_handle_timer()
527 static int alarm_timer_create(struct k_itimer *new_timer) in alarm_timer_create()
551 static void alarm_timer_get(struct k_itimer *timr, in alarm_timer_get()
573 static int alarm_timer_del(struct k_itimer *timr) in alarm_timer_del()
593 static int alarm_timer_set(struct k_itimer *timr, int flags, in alarm_timer_set()
Dposix-clock.c362 static int pc_timer_create(struct k_itimer *kit) in pc_timer_create()
382 static int pc_timer_delete(struct k_itimer *kit) in pc_timer_delete()
402 static void pc_timer_gettime(struct k_itimer *kit, struct itimerspec *ts) in pc_timer_gettime()
416 static int pc_timer_settime(struct k_itimer *kit, int flags, in pc_timer_settime()
/linux-4.4.14/include/linux/
Dposix-timers.h62 struct k_itimer { struct
105 int (*timer_create) (struct k_itimer *timer); argument
109 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);
126 void posix_cpu_timer_schedule(struct k_itimer *timer);
Dposix-clock.h69 int (*timer_create) (struct posix_clock *pc, struct k_itimer *kit);
71 int (*timer_delete) (struct posix_clock *pc, struct k_itimer *kit);
74 struct k_itimer *kit, struct itimerspec *tsp);
77 struct k_itimer *kit, int flags,
/linux-4.4.14/drivers/char/
Dmmtimer.c238 struct k_itimer *timer;
301 struct k_itimer *t; in mmtimer_set_next_timer()
559 struct k_itimer *t; in mmtimer_tasklet()
598 static int sgi_timer_create(struct k_itimer *timer) in sgi_timer_create()
610 static int sgi_timer_del(struct k_itimer *timr) in sgi_timer_del()
660 static void sgi_timer_get(struct k_itimer *timr, struct itimerspec *cur_setting) in sgi_timer_get()
676 static int sgi_timer_set(struct k_itimer *timr, int flags, in sgi_timer_set()
/linux-4.4.14/fs/proc/
Dbase.c2195 struct k_itimer *timer; in show_timer()
2204 timer = list_entry((struct list_head *)v, struct k_itimer, list); in show_timer()