Home
last modified time | relevance | path

Searched refs:hrtimer (Results 1 – 25 of 99) sorted by relevance

1234

/drivers/hwtracing/stm/
Dheartbeat.c26 struct hrtimer hrtimer; member
32 static enum hrtimer_restart stm_heartbeat_hrtimer_handler(struct hrtimer *hr) in stm_heartbeat_hrtimer_handler()
35 hrtimer); in stm_heartbeat_hrtimer_handler()
50 hrtimer_start(&heartbeat->hrtimer, ms_to_ktime(interval_ms), in stm_heartbeat_link()
62 hrtimer_cancel(&heartbeat->hrtimer); in stm_heartbeat_unlink()
83 hrtimer_init(&stm_heartbeat[i].hrtimer, CLOCK_MONOTONIC, in stm_heartbeat_init()
85 stm_heartbeat[i].hrtimer.function = in stm_heartbeat_init()
/drivers/misc/
Dvcpu_stall_detector.c43 struct hrtimer vcpu_hrtimer;
59 vcpu_stall_detect_timer_fn(struct hrtimer *hrtimer) in vcpu_stall_detect_timer_fn() argument
75 hrtimer_forward_now(hrtimer, in vcpu_stall_detect_timer_fn()
86 struct hrtimer *vcpu_hrtimer = &vcpu_stall_detector->vcpu_hrtimer; in start_stall_detector_cpu()
/drivers/net/wwan/iosm/
Diosm_ipc_imem.h357 struct hrtimer startup_timer;
359 struct hrtimer tdupdate_timer;
360 struct hrtimer fast_update_timer;
361 struct hrtimer td_alloc_timer;
518 void ipc_imem_hrtimer_stop(struct hrtimer *hr_timer);
Diosm_ipc_imem.c82 static enum hrtimer_restart ipc_imem_td_alloc_timer_cb(struct hrtimer *hr_timer) in ipc_imem_td_alloc_timer_cb()
103 ipc_imem_fast_update_timer_cb(struct hrtimer *hr_timer) in ipc_imem_fast_update_timer_cb()
173 void ipc_imem_hrtimer_stop(struct hrtimer *hr_timer) in ipc_imem_hrtimer_stop()
478 static enum hrtimer_restart ipc_imem_startup_timer_cb(struct hrtimer *hr_timer) in ipc_imem_startup_timer_cb()
825 ipc_imem_td_update_timer_cb(struct hrtimer *hr_timer) in ipc_imem_td_update_timer_cb()
/drivers/watchdog/
Dsoftdog.c64 static struct hrtimer softdog_ticktock;
65 static struct hrtimer softdog_preticktock;
78 static enum hrtimer_restart softdog_fire(struct hrtimer *timer) in softdog_fire()
126 static enum hrtimer_restart softdog_pretimeout(struct hrtimer *timer) in softdog_pretimeout()
Dwatchdog_core.h48 struct hrtimer timer;
51 struct hrtimer pretimeout_timer;
Dwatchdog_hrtimer_pretimeout.c12 static enum hrtimer_restart watchdog_hrtimer_pretimeout(struct hrtimer *timer) in watchdog_hrtimer_pretimeout()
/drivers/infiniband/sw/rdmavt/
Dtrace_qp.h53 __field(void *, hrtimer)
60 __entry->hrtimer = &qp->s_rnr_timer;
68 __entry->hrtimer,
/drivers/power/reset/
Dltc2952-poweroff.c62 struct hrtimer timer_trigger;
63 struct hrtimer timer_wde;
95 static enum hrtimer_restart ltc2952_poweroff_timer_wde(struct hrtimer *timer) in ltc2952_poweroff_timer_wde()
119 ltc2952_poweroff_timer_trigger(struct hrtimer *timer) in ltc2952_poweroff_timer_trigger()
/drivers/net/ethernet/
Dec_bhf.c129 struct hrtimer hrtimer; member
237 static enum hrtimer_restart ec_bhf_timer_fun(struct hrtimer *timer) in ec_bhf_timer_fun()
240 hrtimer); in ec_bhf_timer_fun()
419 hrtimer_init(&priv->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in ec_bhf_open()
420 priv->hrtimer.function = ec_bhf_timer_fun; in ec_bhf_open()
421 hrtimer_start(&priv->hrtimer, polling_frequency, HRTIMER_MODE_REL); in ec_bhf_open()
437 hrtimer_cancel(&priv->hrtimer); in ec_bhf_stop()
/drivers/perf/
Dthunderx2_pmu.c107 struct hrtimer hrtimer; member
110 enum hrtimer_restart (*hrtimer_callback)(struct hrtimer *cb);
628 hrtimer_start(&tx2_pmu->hrtimer, in tx2_uncore_event_start()
695 hrtimer_cancel(&tx2_pmu->hrtimer); in tx2_uncore_event_del()
703 static enum hrtimer_restart tx2_hrtimer_callback(struct hrtimer *timer) in tx2_hrtimer_callback()
708 tx2_pmu = container_of(timer, struct tx2_uncore_pmu, hrtimer); in tx2_hrtimer_callback()
759 hrtimer_init(&tx2_pmu->hrtimer, in tx2_uncore_pmu_add_dev()
761 tx2_pmu->hrtimer.function = tx2_pmu->hrtimer_callback; in tx2_uncore_pmu_add_dev()
948 hrtimer_cancel(&tx2_pmu->hrtimer); in tx2_uncore_pmu_offline_cpu()
Darm-ccn.c161 struct hrtimer hrtimer; member
1109 hrtimer_start(&ccn->dt.hrtimer, arm_ccn_pmu_timer_period(), in arm_ccn_pmu_event_add()
1131 hrtimer_cancel(&ccn->dt.hrtimer); in arm_ccn_pmu_event_del()
1185 static enum hrtimer_restart arm_ccn_pmu_timer_handler(struct hrtimer *hrtimer) in arm_ccn_pmu_timer_handler() argument
1187 struct arm_ccn_dt *dt = container_of(hrtimer, struct arm_ccn_dt, in arm_ccn_pmu_timer_handler()
1188 hrtimer); in arm_ccn_pmu_timer_handler()
1195 hrtimer_forward_now(hrtimer, arm_ccn_pmu_timer_period()); in arm_ccn_pmu_timer_handler()
1284 hrtimer_init(&ccn->dt.hrtimer, CLOCK_MONOTONIC, in arm_ccn_pmu_init()
1286 ccn->dt.hrtimer.function = arm_ccn_pmu_timer_handler; in arm_ccn_pmu_init()
/drivers/mailbox/
Dmailbox.c117 static enum hrtimer_restart txdone_hrtimer(struct hrtimer *hrtimer) in txdone_hrtimer() argument
120 container_of(hrtimer, struct mbox_controller, poll_hrt); in txdone_hrtimer()
139 if (!hrtimer_is_queued(hrtimer)) in txdone_hrtimer()
140 hrtimer_forward_now(hrtimer, ms_to_ktime(mbox->txpoll_period)); in txdone_hrtimer()
/drivers/block/null_blk/
Dnull_blk.h24 struct hrtimer timer;
115 struct hrtimer bw_timer;
/drivers/usb/host/
Dehci-timer.c88 hrtimer_start_range_ns(&ehci->hrtimer, *timeout, in ehci_enable_event()
398 static enum hrtimer_restart ehci_hrtimer_func(struct hrtimer *t) in ehci_hrtimer_func()
400 struct ehci_hcd *ehci = container_of(t, struct ehci_hcd, hrtimer); in ehci_hrtimer_func()
/drivers/char/hw_random/
Dtimeriomem-rng.c38 struct hrtimer timer;
92 static enum hrtimer_restart timeriomem_rng_trigger(struct hrtimer *timer) in timeriomem_rng_trigger()
/drivers/iio/trigger/
Diio-trig-hrtimer.c27 struct hrtimer timer;
98 static enum hrtimer_restart iio_hrtimer_trig_handler(struct hrtimer *timer) in iio_hrtimer_trig_handler()
DMakefile8 obj-$(CONFIG_IIO_HRTIMER_TRIGGER) += iio-trig-hrtimer.o
/drivers/powercap/
Didle_inject.c69 struct hrtimer timer;
108 static enum hrtimer_restart idle_inject_timer_fn(struct hrtimer *timer) in idle_inject_timer_fn()
/drivers/pps/generators/
Dpps_gen_parport.c43 struct hrtimer timer;
57 static enum hrtimer_restart hrtimer_event(struct hrtimer *timer) in hrtimer_event()
/drivers/media/rc/
Dir-rx51.c22 struct hrtimer timer;
55 static enum hrtimer_restart ir_rx51_timer_cb(struct hrtimer *timer) in ir_rx51_timer_cb()
/drivers/iio/adc/
Dti-tsc2046.c131 struct hrtimer trig_timer;
414 static enum hrtimer_restart tsc2046_adc_trig_more(struct hrtimer *hrtimer) in tsc2046_adc_trig_more() argument
416 struct tsc2046_adc_priv *priv = container_of(hrtimer, in tsc2046_adc_trig_more()
/drivers/gpu/drm/i915/
Di915_pmu.h81 struct hrtimer timer;
/drivers/input/joystick/
Dwalkera0701.c54 struct hrtimer timer;
167 static enum hrtimer_restart timer_handler(struct hrtimer in timer_handler()
/drivers/ntb/test/
Dntb_pingpong.c101 struct hrtimer timer;
214 static enum hrtimer_restart pp_timer_func(struct hrtimer *t) in pp_timer_func()

1234