Symbol: k_itimer
fs/proc/base.c
2549
struct k_itimer *timer = hlist_entry((struct hlist_node *)v, struct k_itimer, list);
include/linux/posix-timers.h
119
void posixtimer_send_sigqueue(struct k_itimer *tmr);
include/linux/posix-timers.h
121
void posixtimer_free_timer(struct k_itimer *timer);
include/linux/posix-timers.h
148
static inline void posixtimer_free_timer(struct k_itimer *timer) { }
include/linux/posix-timers.h
17
struct k_itimer;
include/linux/posix-timers.h
234
static inline void posixtimer_putref(struct k_itimer *tmr)
include/linux/posix-timers.h
242
struct k_itimer *tmr = container_of(q, struct k_itimer, sigq);
include/linux/posix-timers.h
249
struct k_itimer *tmr = container_of(q, struct k_itimer, sigq);
include/linux/posix-timers.h
254
static inline bool posixtimer_valid(const struct k_itimer *timer)
kernel/signal.c
1966
static inline struct task_struct *posixtimer_get_target(struct k_itimer *tmr)
kernel/signal.c
1976
void posixtimer_send_sigqueue(struct k_itimer *tmr)
kernel/signal.c
2089
struct k_itimer *tmr = container_of(q, struct k_itimer, sigq);
kernel/signal.c
2106
struct k_itimer *tmr;
kernel/time/alarmtimer.c
516
struct k_itimer *ptr = container_of(alarm, struct k_itimer, it.alarm.alarmtimer);
kernel/time/alarmtimer.c
526
static void alarm_timer_rearm(struct k_itimer *timr)
kernel/time/alarmtimer.c
539
static s64 alarm_timer_forward(struct k_itimer *timr, ktime_t now)
kernel/time/alarmtimer.c
551
static ktime_t alarm_timer_remaining(struct k_itimer *timr, ktime_t now)
kernel/time/alarmtimer.c
562
static int alarm_timer_try_to_cancel(struct k_itimer *timr)
kernel/time/alarmtimer.c
575
static void alarm_timer_wait_running(struct k_itimer *timr)
kernel/time/alarmtimer.c
587
static void alarm_timer_arm(struct k_itimer *timr, ktime_t expires,
kernel/time/alarmtimer.c
659
static int alarm_timer_create(struct k_itimer *new_timer)
kernel/time/posix-cpu-timers.c
1015
static void posix_cpu_timer_rearm(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
113
static inline struct task_struct *cpu_timer_task_rcu(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
1146
static void posix_cpu_timer_wait_running(struct k_itimer *timr)
kernel/time/posix-cpu-timers.c
1168
static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr)
kernel/time/posix-cpu-timers.c
122
static u64 bump_cpu_timer(struct k_itimer *timer, u64 now)
kernel/time/posix-cpu-timers.c
1271
static void posix_cpu_timer_wait_running(struct k_itimer *timr)
kernel/time/posix-cpu-timers.c
1276
static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr)
kernel/time/posix-cpu-timers.c
1297
struct k_itimer *timer, *next;
kernel/time/posix-cpu-timers.c
1482
struct k_itimer timer;
kernel/time/posix-cpu-timers.c
1620
static int process_cpu_timer_create(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
1640
static int thread_cpu_timer_create(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
22
static void posix_cpu_timer_rearm(struct k_itimer *timer);
kernel/time/posix-cpu-timers.c
386
static int posix_cpu_timer_create(struct k_itimer *new_timer)
kernel/time/posix-cpu-timers.c
416
static struct posix_cputimer_base *timer_base(struct k_itimer *timer,
kernel/time/posix-cpu-timers.c
433
static void trigger_base_recalc_expires(struct k_itimer *timer,
kernel/time/posix-cpu-timers.c
451
static void disarm_timer(struct k_itimer *timer, struct task_struct *p)
kernel/time/posix-cpu-timers.c
471
static int posix_cpu_timer_del(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
565
static void arm_timer(struct k_itimer *timer, struct task_struct *p)
kernel/time/posix-cpu-timers.c
593
static void cpu_timer_fire(struct k_itimer *timer)
kernel/time/posix-cpu-timers.c
614
static void __posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec64 *itp, u64 now);
kernel/time/posix-cpu-timers.c
622
static int posix_cpu_timer_set(struct k_itimer *timer, int timer_flags,
kernel/time/posix-cpu-timers.c
741
static void __posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec64 *itp, u64 now)
kernel/time/posix-cpu-timers.c
777
static void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec64 *itp)
kernel/time/posix-timers.c
1006
static inline void posix_timer_cleanup_ignored(struct k_itimer *tmr)
kernel/time/posix-timers.c
1014
static void posix_timer_delete(struct k_itimer *timer)
kernel/time/posix-timers.c
103
static inline struct signal_struct *posix_sig_owner(const struct k_itimer *timer)
kernel/time/posix-timers.c
1054
struct k_itimer *timer;
kernel/time/posix-timers.c
1074
struct k_itimer *timer;
kernel/time/posix-timers.c
1103
posix_timer_cleanup_ignored(hlist_entry(timers.first, struct k_itimer,
kernel/time/posix-timers.c
118
struct k_itimer *timer;
kernel/time/posix-timers.c
127
static bool posix_timer_add_at(struct k_itimer *timer, struct signal_struct *sig, unsigned int id)
kernel/time/posix-timers.c
1547
sizeof(struct k_itimer),
kernel/time/posix-timers.c
1548
__alignof__(struct k_itimer),
kernel/time/posix-timers.c
157
static int posix_timer_add(struct k_itimer *timer, int req_id)
kernel/time/posix-timers.c
283
static inline int timer_overrun_to_int(struct k_itimer *timr)
kernel/time/posix-timers.c
291
static void common_hrtimer_rearm(struct k_itimer *timr)
kernel/time/posix-timers.c
299
static bool __posixtimer_deliver_signal(struct kernel_siginfo *info, struct k_itimer *timr)
kernel/time/posix-timers.c
331
struct k_itimer *timr = container_of(timer_sigq, struct k_itimer, sigq);
kernel/time/posix-timers.c
349
void posix_timer_queue_signal(struct k_itimer *timr)
kernel/time/posix-timers.c
369
struct k_itimer *timr = container_of(timer, struct k_itimer, it.real.timer);
kernel/time/posix-timers.c
415
static struct k_itimer *alloc_posix_timer(void)
kernel/time/posix-timers.c
417
struct k_itimer *tmr;
kernel/time/posix-timers.c
434
void posixtimer_free_timer(struct k_itimer *tmr)
kernel/time/posix-timers.c
442
static void posix_timer_unhash_and_free(struct k_itimer *tmr)
kernel/time/posix-timers.c
451
static int common_timer_create(struct k_itimer *new_timer)
kernel/time/posix-timers.c
463
struct k_itimer *new_timer;
kernel/time/posix-timers.c
596
static struct k_itimer *lock_timer(timer_t timer_id)
kernel/time/posix-timers.c
598
struct k_itimer *timr;
kernel/time/posix-timers.c
650
static ktime_t common_hrtimer_remaining(struct k_itimer *timr, ktime_t now)
kernel/time/posix-timers.c
657
static s64 common_hrtimer_forward(struct k_itimer *timr, ktime_t now)
kernel/time/posix-timers.c
676
void common_timer_get(struct k_itimer *timr, struct itimerspec64 *cur_setting)
kernel/time/posix-timers.c
69
static struct k_itimer *lock_timer(timer_t timer_id);
kernel/time/posix-timers.c
70
static inline void unlock_timer(struct k_itimer *timr)
kernel/time/posix-timers.c
798
static void common_hrtimer_arm(struct k_itimer *timr, ktime_t expires,
kernel/time/posix-timers.c
81
DEFINE_CLASS(lock_timer, struct k_itimer *, unlock_timer(_T), lock_timer(id), timer_t id);
kernel/time/posix-timers.c
827
static int common_hrtimer_try_to_cancel(struct k_itimer *timr)
kernel/time/posix-timers.c
832
static void common_timer_wait_running(struct k_itimer *timer)
kernel/time/posix-timers.c
851
static void timer_wait_running(struct k_itimer *timer)
kernel/time/posix-timers.c
863
void posix_timer_set_common(struct k_itimer *timer, struct itimerspec64 *new_setting)
kernel/time/posix-timers.c
876
int common_timer_set(struct k_itimer *timr, int flags,
kernel/time/posix-timers.c
89
static struct k_itimer *posix_timer_by_id(timer_t id)
kernel/time/posix-timers.c
923
struct k_itimer *timr;
kernel/time/posix-timers.c
93
struct k_itimer *timer;
kernel/time/posix-timers.c
992
int common_timer_del(struct k_itimer *timer)
kernel/time/posix-timers.h
21
int (*timer_create)(struct k_itimer *timer);
kernel/time/posix-timers.h
24
int (*timer_set)(struct k_itimer *timr, int flags,
kernel/time/posix-timers.h
27
int (*timer_del)(struct k_itimer *timr);
kernel/time/posix-timers.h
28
void (*timer_get)(struct k_itimer *timr,
kernel/time/posix-timers.h
30
void (*timer_rearm)(struct k_itimer *timr);
kernel/time/posix-timers.h
31
s64 (*timer_forward)(struct k_itimer *timr, ktime_t now);
kernel/time/posix-timers.h
32
ktime_t (*timer_remaining)(struct k_itimer *timr, ktime_t now);
kernel/time/posix-timers.h
33
int (*timer_try_to_cancel)(struct k_itimer *timr);
kernel/time/posix-timers.h
34
void (*timer_arm)(struct k_itimer *timr, ktime_t expires,
kernel/time/posix-timers.h
36
void (*timer_wait_running)(struct k_itimer *timr);
kernel/time/posix-timers.h
46
void posix_timer_queue_signal(struct k_itimer *timr);
kernel/time/posix-timers.h
48
void common_timer_get(struct k_itimer *timr, struct itimerspec64 *cur_setting);
kernel/time/posix-timers.h
49
int common_timer_set(struct k_itimer *timr, int flags,
kernel/time/posix-timers.h
52
void posix_timer_set_common(struct k_itimer *timer, struct itimerspec64 *new_setting);
kernel/time/posix-timers.h
53
int common_timer_del(struct k_itimer *timer);