Home
last modified time | relevance | path

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

123456

/drivers/hwtracing/stm/
A 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()
84 hrtimer_setup(&stm_heartbeat[i].hrtimer, stm_heartbeat_hrtimer_handler, in stm_heartbeat_init()
/drivers/net/wwan/iosm/
A Diosm_ipc_imem.h351 struct hrtimer startup_timer;
353 struct hrtimer tdupdate_timer;
354 struct hrtimer fast_update_timer;
355 struct hrtimer td_alloc_timer;
356 struct hrtimer adb_timer;
516 void ipc_imem_hrtimer_stop(struct hrtimer *hr_timer);
/drivers/net/ethernet/marvell/octeontx2/af/
A Dptp.c116 static enum hrtimer_restart ptp_reset_thresh(struct hrtimer *hrtimer) in ptp_reset_thresh() argument
118 struct ptp *ptp = container_of(hrtimer, struct ptp, hrtimer); in ptp_reset_thresh()
138 hrtimer_forward_now(hrtimer, period_ns); in ptp_reset_thresh()
149 hrtimer_start(&ptp->hrtimer, period_ns, HRTIMER_MODE_REL); in ptp_hrtimer_start()
460 if (hrtimer_active(&ptp->hrtimer)) in ptp_config_hrtimer()
461 hrtimer_cancel(&ptp->hrtimer); in ptp_config_hrtimer()
548 hrtimer_setup(&ptp->hrtimer, ptp_reset_thresh, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in ptp_probe()
579 if (cn10k_ptp_errata(ptp) && hrtimer_active(&ptp->hrtimer)) in ptp_remove()
580 hrtimer_cancel(&ptp->hrtimer); in ptp_remove()
A Dptp.h20 struct hrtimer hrtimer; member
/drivers/misc/
A 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()
92 struct hrtimer *vcpu_hrtimer = &vcpu_stall_detector->vcpu_hrtimer; in start_stall_detector_cpu()
/drivers/leds/trigger/
A Dledtrig-pattern.c44 struct hrtimer hrtimer; member
85 hrtimer_start(&data->hrtimer, ns_to_ktime(0), HRTIMER_MODE_REL); in pattern_trig_timer_start()
95 hrtimer_cancel(&data->hrtimer); in pattern_trig_timer_cancel()
104 hrtimer_forward_now(&data->hrtimer, ms_to_ktime(interval)); in pattern_trig_timer_restart()
158 static enum hrtimer_restart pattern_trig_hrtimer_function(struct hrtimer *t) in pattern_trig_hrtimer_function()
161 container_of(t, struct pattern_trig_data, hrtimer); in pattern_trig_hrtimer_function()
486 hrtimer_setup(&data->hrtimer, pattern_trig_hrtimer_function, CLOCK_MONOTONIC, in pattern_trig_activate()
513 hrtimer_cancel(&data->hrtimer); in pattern_trig_deactivate()
/drivers/watchdog/
A 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()
A Dwatchdog_core.h54 struct hrtimer timer;
57 struct hrtimer pretimeout_timer;
/drivers/media/platform/chips-media/wave5/
A Dwave5-vpu.c113 static enum hrtimer_restart wave5_vpu_timer_callback(struct hrtimer *timer) in wave5_vpu_timer_callback()
116 container_of(timer, struct vpu_device, hrtimer); in wave5_vpu_timer_callback()
165 hrtimer_cancel(&vpu->hrtimer); in wave5_pm_suspend()
185 if (vpu->irq < 0 && !hrtimer_active(&vpu->hrtimer)) in wave5_pm_resume()
186 hrtimer_start(&vpu->hrtimer, ns_to_ktime(vpu->vpu_poll_interval * NSEC_PER_MSEC), in wave5_pm_resume()
272 hrtimer_setup(&dev->hrtimer, &wave5_vpu_timer_callback, CLOCK_MONOTONIC, in wave5_vpu_probe()
356 hrtimer_cancel(&dev->hrtimer); in wave5_vpu_remove()
/drivers/power/reset/
A 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()
117 ltc2952_poweroff_timer_trigger(struct hrtimer *timer) in ltc2952_poweroff_timer_trigger()
/drivers/infiniband/sw/rdmavt/
A Dtrace_qp.h53 __field(void *, hrtimer)
60 __entry->hrtimer = &qp->s_rnr_timer;
68 __entry->hrtimer,
/drivers/net/ethernet/qualcomm/rmnet/
A Drmnet_map_data.c571 static enum hrtimer_restart rmnet_map_flush_tx_packet_queue(struct hrtimer *t) in rmnet_map_flush_tx_packet_queue()
575 port = container_of(t, struct rmnet_port, hrtimer); in rmnet_map_flush_tx_packet_queue()
630 hrtimer_cancel(&port->hrtimer); in rmnet_map_tx_aggregate()
653 hrtimer_cancel(&port->hrtimer); in rmnet_map_tx_aggregate()
659 if (!hrtimer_active(&port->hrtimer) && port->agg_state != -EINPROGRESS) { in rmnet_map_tx_aggregate()
661 hrtimer_start(&port->hrtimer, in rmnet_map_tx_aggregate()
689 hrtimer_setup(&port->hrtimer, rmnet_map_flush_tx_packet_queue, CLOCK_MONOTONIC, in rmnet_map_tx_aggregate_init()
698 hrtimer_cancel(&port->hrtimer); in rmnet_map_tx_aggregate_exit()
A Drmnet_config.h51 struct hrtimer hrtimer; member
/drivers/net/ethernet/
A 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_setup(&priv->hrtimer, ec_bhf_timer_fun, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in ec_bhf_open()
420 hrtimer_start(&priv->hrtimer, polling_frequency, HRTIMER_MODE_REL); in ec_bhf_open()
436 hrtimer_cancel(&priv->hrtimer); in ec_bhf_stop()
/drivers/mailbox/
A Dmailbox.c106 static enum hrtimer_restart txdone_hrtimer(struct hrtimer *hrtimer) in txdone_hrtimer() argument
109 container_of(hrtimer, struct mbox_controller, poll_hrt); in txdone_hrtimer()
127 if (!hrtimer_is_queued(hrtimer)) in txdone_hrtimer()
128 hrtimer_forward_now(hrtimer, ms_to_ktime(mbox->txpoll_period)); in txdone_hrtimer()
/drivers/perf/
A Dmarvell_cn10k_ddr_pmu.c156 struct hrtimer hrtimer; member
639 hrtimer_start(&pmu->hrtimer, cn10k_ddr_pmu_timer_period(), in cn10k_ddr_perf_event_add()
694 hrtimer_cancel(&pmu->hrtimer); in cn10k_ddr_perf_event_del()
900 static enum hrtimer_restart cn10k_ddr_pmu_timer_handler(struct hrtimer *hrtimer) in cn10k_ddr_pmu_timer_handler() argument
902 struct cn10k_ddr_pmu *pmu = container_of(hrtimer, struct cn10k_ddr_pmu, in cn10k_ddr_pmu_timer_handler()
903 hrtimer); in cn10k_ddr_pmu_timer_handler()
910 hrtimer_forward_now(hrtimer, cn10k_ddr_pmu_timer_period()); in cn10k_ddr_pmu_timer_handler()
1067 hrtimer_setup(&ddr_pmu->hrtimer, cn10k_ddr_pmu_timer_handler, CLOCK_MONOTONIC, in cn10k_ddr_perf_probe()
A Dthunderx2_pmu.c107 struct hrtimer hrtimer; member
110 enum hrtimer_restart (*hrtimer_callback)(struct hrtimer *cb);
623 hrtimer_start(&tx2_pmu->hrtimer, in tx2_uncore_event_start()
690 hrtimer_cancel(&tx2_pmu->hrtimer); in tx2_uncore_event_del()
698 static enum hrtimer_restart tx2_hrtimer_callback(struct hrtimer *timer) in tx2_hrtimer_callback()
703 tx2_pmu = container_of(timer, struct tx2_uncore_pmu, hrtimer); in tx2_hrtimer_callback()
755 hrtimer_setup(&tx2_pmu->hrtimer, tx2_pmu->hrtimer_callback, CLOCK_MONOTONIC, in tx2_uncore_pmu_add_dev()
940 hrtimer_cancel(&tx2_pmu->hrtimer); in tx2_uncore_pmu_offline_cpu()
/drivers/net/can/m_can/
A Dm_can.h130 struct hrtimer hrtimer; member
/drivers/gpu/drm/scheduler/tests/
A Dmock_scheduler.c72 drm_mock_sched_job_signal_timer(struct hrtimer *hrtimer) in drm_mock_sched_job_signal_timer() argument
75 container_of(hrtimer, typeof(*job), timer); in drm_mock_sched_job_signal_timer()
/drivers/usb/host/
A 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/
A Dtimeriomem-rng.c38 struct hrtimer timer;
92 static enum hrtimer_restart timeriomem_rng_trigger(struct hrtimer *timer) in timeriomem_rng_trigger()
/drivers/block/null_blk/
A Dnull_blk.h22 struct hrtimer timer;
124 struct hrtimer bw_timer;
/drivers/iio/trigger/
A Diio-trig-hrtimer.c27 struct hrtimer timer;
98 static enum hrtimer_restart iio_hrtimer_trig_handler(struct hrtimer *timer) in iio_hrtimer_trig_handler()
/drivers/net/ethernet/ti/
A Dam65-cpsw-nuss.h85 struct hrtimer tx_hrtimer;
101 struct hrtimer rx_hrtimer;
/drivers/media/rc/
A Dpwm-ir-tx.c22 struct hrtimer timer;
117 static enum hrtimer_restart pwm_ir_timer(struct hrtimer *timer) in pwm_ir_timer()

Completed in 59 milliseconds

123456