Symbol: hrtimer
sys/compat/linuxkpi/common/include/linux/hrtimer.h
47
enum hrtimer_restart (*function)(struct hrtimer *);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
54
#define hrtimer_active(hrtimer) linux_hrtimer_active(hrtimer)
sys/compat/linuxkpi/common/include/linux/hrtimer.h
55
#define hrtimer_try_to_cancel(hrtimer) linux_hrtimer_try_to_cancel(hrtimer)
sys/compat/linuxkpi/common/include/linux/hrtimer.h
56
#define hrtimer_cancel(hrtimer) linux_hrtimer_cancel(hrtimer)
sys/compat/linuxkpi/common/include/linux/hrtimer.h
58
#define hrtimer_init(hrtimer, clock, mode) do { \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
61
linux_hrtimer_init(hrtimer); \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
64
#define hrtimer_set_expires(hrtimer, time) \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
65
linux_hrtimer_set_expires(hrtimer, time)
sys/compat/linuxkpi/common/include/linux/hrtimer.h
67
#define hrtimer_start(hrtimer, time, mode) do { \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
69
linux_hrtimer_start(hrtimer, time); \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
72
#define hrtimer_start_range_ns(hrtimer, time, prec, mode) do { \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
74
linux_hrtimer_start_range_ns(hrtimer, time, prec); \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
77
#define hrtimer_forward_now(hrtimer, interval) do { \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
78
linux_hrtimer_forward_now(hrtimer, interval); \
sys/compat/linuxkpi/common/include/linux/hrtimer.h
81
bool linux_hrtimer_active(struct hrtimer *);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
82
int linux_hrtimer_try_to_cancel(struct hrtimer *);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
83
int linux_hrtimer_cancel(struct hrtimer *);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
84
void linux_hrtimer_init(struct hrtimer *);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
85
void linux_hrtimer_set_expires(struct hrtimer *, ktime_t);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
86
void linux_hrtimer_start(struct hrtimer *, ktime_t);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
87
void linux_hrtimer_start_range_ns(struct hrtimer *, ktime_t, int64_t);
sys/compat/linuxkpi/common/include/linux/hrtimer.h
88
void linux_hrtimer_forward_now(struct hrtimer *, ktime_t);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
102
memset(hrtimer, 0, sizeof(*hrtimer));
sys/compat/linuxkpi/common/src/linux_hrtimer.c
103
mtx_init(&hrtimer->mtx, "hrtimer", NULL,
sys/compat/linuxkpi/common/src/linux_hrtimer.c
105
callout_init_mtx(&hrtimer->callout, &hrtimer->mtx, 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
109
linux_hrtimer_set_expires(struct hrtimer *hrtimer, ktime_t time)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
111
hrtimer->expires = ktime_to_ns(time);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
115
linux_hrtimer_start(struct hrtimer *hrtimer, ktime_t time)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
118
linux_hrtimer_start_range_ns(hrtimer, time, 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
122
linux_hrtimer_start_range_ns(struct hrtimer *hrtimer, ktime_t time,
sys/compat/linuxkpi/common/src/linux_hrtimer.c
126
mtx_lock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
127
hrtimer->precision = nsec;
sys/compat/linuxkpi/common/src/linux_hrtimer.c
128
callout_reset_sbt(&hrtimer->callout, nstosbt(ktime_to_ns(time)),
sys/compat/linuxkpi/common/src/linux_hrtimer.c
129
nstosbt(nsec), hrtimer_call_handler, hrtimer, 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
130
mtx_unlock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
134
linux_hrtimer_forward_now(struct hrtimer *hrtimer, ktime_t interval)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
137
mtx_lock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
138
callout_reset_sbt(&hrtimer->callout, nstosbt(ktime_to_ns(interval)),
sys/compat/linuxkpi/common/src/linux_hrtimer.c
139
nstosbt(hrtimer->precision), hrtimer_call_handler, hrtimer, 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
140
mtx_unlock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
39
struct hrtimer *hrtimer;
sys/compat/linuxkpi/common/src/linux_hrtimer.c
42
hrtimer = arg;
sys/compat/linuxkpi/common/src/linux_hrtimer.c
43
ret = hrtimer->function(hrtimer);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
46
callout_schedule_sbt(&hrtimer->callout,
sys/compat/linuxkpi/common/src/linux_hrtimer.c
47
nstosbt(hrtimer->expires), nstosbt(hrtimer->precision), 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
49
callout_deactivate(&hrtimer->callout);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
54
linux_hrtimer_active(struct hrtimer *hrtimer)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
58
mtx_lock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
59
ret = callout_active(&hrtimer->callout);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
60
mtx_unlock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
71
linux_hrtimer_try_to_cancel(struct hrtimer *hrtimer)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
75
mtx_lock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
76
ret = callout_stop(&hrtimer->callout);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
77
mtx_unlock(&hrtimer->mtx);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
92
linux_hrtimer_cancel(struct hrtimer *hrtimer)
sys/compat/linuxkpi/common/src/linux_hrtimer.c
95
return (callout_drain(&hrtimer->callout) > 0);
sys/compat/linuxkpi/common/src/linux_hrtimer.c
99
linux_hrtimer_init(struct hrtimer *hrtimer)
sys/dev/netmap/netmap_kern.h
1036
struct hrtimer mit_timer;