| /drivers/hwtracing/stm/ |
| A D | heartbeat.c | 26 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 D | iosm_ipc_imem.h | 351 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 D | ptp.c | 116 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 D | ptp.h | 20 struct hrtimer hrtimer; member
|
| /drivers/misc/ |
| A D | vcpu_stall_detector.c | 43 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 D | ledtrig-pattern.c | 44 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 D | softdog.c | 64 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 D | watchdog_core.h | 54 struct hrtimer timer; 57 struct hrtimer pretimeout_timer;
|
| /drivers/media/platform/chips-media/wave5/ |
| A D | wave5-vpu.c | 113 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 D | ltc2952-poweroff.c | 62 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 D | trace_qp.h | 53 __field(void *, hrtimer) 60 __entry->hrtimer = &qp->s_rnr_timer; 68 __entry->hrtimer,
|
| /drivers/net/ethernet/qualcomm/rmnet/ |
| A D | rmnet_map_data.c | 571 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 D | rmnet_config.h | 51 struct hrtimer hrtimer; member
|
| /drivers/net/ethernet/ |
| A D | ec_bhf.c | 129 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 D | mailbox.c | 106 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 D | marvell_cn10k_ddr_pmu.c | 156 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 D | thunderx2_pmu.c | 107 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 D | m_can.h | 130 struct hrtimer hrtimer; member
|
| /drivers/gpu/drm/scheduler/tests/ |
| A D | mock_scheduler.c | 72 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 D | ehci-timer.c | 88 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 D | timeriomem-rng.c | 38 struct hrtimer timer; 92 static enum hrtimer_restart timeriomem_rng_trigger(struct hrtimer *timer) in timeriomem_rng_trigger()
|
| /drivers/block/null_blk/ |
| A D | null_blk.h | 22 struct hrtimer timer; 124 struct hrtimer bw_timer;
|
| /drivers/iio/trigger/ |
| A D | iio-trig-hrtimer.c | 27 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 D | am65-cpsw-nuss.h | 85 struct hrtimer tx_hrtimer; 101 struct hrtimer rx_hrtimer;
|
| /drivers/media/rc/ |
| A D | pwm-ir-tx.c | 22 struct hrtimer timer; 117 static enum hrtimer_restart pwm_ir_timer(struct hrtimer *timer) in pwm_ir_timer()
|