Lines Matching refs:hrtimer
1 /* $NetBSD: hrtimer.h,v 1.7 2021/12/19 11:55:47 riastradh Exp $ */
48 struct hrtimer {
49 enum hrtimer_restart (*function)(struct hrtimer *);
71 void hrtimer_init(struct hrtimer *, clockid_t, enum hrtimer_mode);
72 void hrtimer_set_expires(struct hrtimer *, ktime_t);
73 void hrtimer_add_expires_ns(struct hrtimer *, uint64_t);
74 void hrtimer_start(struct hrtimer *, ktime_t, enum hrtimer_mode);
75 void hrtimer_start_range_ns(struct hrtimer *, ktime_t, uint64_t,
77 int hrtimer_cancel(struct hrtimer *);
78 bool hrtimer_active(struct hrtimer *);
79 uint64_t hrtimer_forward(struct hrtimer *, ktime_t, ktime_t);
80 uint64_t hrtimer_forward_now(struct hrtimer *, ktime_t);