hrtimer
struct hrtimer vblank_timer;
static enum hrtimer_restart dce_virtual_vblank_timer_handle(struct hrtimer *vblank_timer)
struct hrtimer poll_check_timer;
static enum hrtimer_restart oa_poll_check_timer_cb(struct hrtimer *hrtimer)
container_of(hrtimer, typeof(*dev_priv),
hrtimer_forward_now(hrtimer, ns_to_ktime(POLL_PERIOD));
static enum hrtimer_restart i915_sample(struct hrtimer *hrtimer)
container_of(hrtimer, struct drm_i915_private, pmu.timer);
hrtimer_forward(hrtimer, now, ns_to_ktime(PERIOD));
struct hrtimer timer;
intel_uncore_fw_release_timer(struct hrtimer *timer)
struct hrtimer timer;
enum hrtimer_restart (*function)(struct hrtimer *);
extern void hrtimer_init(struct hrtimer *timer, clockid_t which_clock,
extern void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
extern int hrtimer_cancel(struct hrtimer *timer);
extern bool hrtimer_active(const struct hrtimer *timer);
hrtimer_start(struct hrtimer *timer, ktime_t tim, const enum hrtimer_mode mode)
hrtimer_set_expires(struct hrtimer *timer, ktime_t time)
hrtimer_cancel(struct hrtimer *timer)
hrtimer_active(const struct hrtimer *const_timer)
struct hrtimer *timer = __DECONST(struct hrtimer *, const_timer);
struct hrtimer *timer = info->data;
struct hrtimer *timer = arg;
void hrtimer_init(struct hrtimer *timer, clockid_t clock_id,
memset(timer, 0, sizeof(struct hrtimer));
hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
struct hrtimer mit_timer;