Symbol: hrtimer
arch/arm/mach-imx/mmdc.c
101
struct hrtimer hrtimer;
arch/arm/mach-imx/mmdc.c
339
hrtimer_start(&pmu_mmdc->hrtimer, mmdc_pmu_timer_period(),
arch/arm/mach-imx/mmdc.c
407
hrtimer_cancel(&pmu_mmdc->hrtimer);
arch/arm/mach-imx/mmdc.c
424
static enum hrtimer_restart mmdc_pmu_timer_handler(struct hrtimer *hrtimer)
arch/arm/mach-imx/mmdc.c
426
struct mmdc_pmu *pmu_mmdc = container_of(hrtimer, struct mmdc_pmu,
arch/arm/mach-imx/mmdc.c
427
hrtimer);
arch/arm/mach-imx/mmdc.c
430
hrtimer_forward_now(hrtimer, mmdc_pmu_timer_period());
arch/arm/mach-imx/mmdc.c
512
hrtimer_setup(&pmu_mmdc->hrtimer, mmdc_pmu_timer_handler, CLOCK_MONOTONIC,
arch/arm/mach-imx/mmdc.c
530
hrtimer_cancel(&pmu_mmdc->hrtimer);
arch/arm/mm/cache-l2x0-pmu.c
151
static enum hrtimer_restart l2x0_pmu_poll(struct hrtimer *hrtimer)
arch/arm/mm/cache-l2x0-pmu.c
172
hrtimer_forward_now(hrtimer, l2x0_pmu_poll_period);
arch/arm/mm/cache-l2x0-pmu.c
27
static struct hrtimer l2x0_pmu_hrtimer;
arch/arm64/kvm/arch_timer.c
1064
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
1066
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/arm64/kvm/arch_timer.c
1085
hrtimer_setup(&ctxt->hrtimer, kvm_hrtimer_expire, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_HARD);
arch/arm64/kvm/arch_timer.c
1260
soft_timer_cancel(&timer->hrtimer);
arch/arm64/kvm/arch_timer.c
199
static void soft_timer_start(struct hrtimer *hrt, u64 ns)
arch/arm64/kvm/arch_timer.c
205
static void soft_timer_cancel(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
316
static enum hrtimer_restart kvm_bg_timer_expire(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
340
static enum hrtimer_restart kvm_hrtimer_expire(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
346
ctx = container_of(hrt, struct arch_timer_context, hrtimer);
arch/arm64/kvm/arch_timer.c
502
soft_timer_start(&ctx->hrtimer, kvm_timer_compute_delta(ctx));
arch/arm64/kvm/arch_timer.c
942
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
944
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/arm64/kvm/arch_timer.c
987
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
988
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/loongarch/include/asm/kvm_host.h
221
struct hrtimer swtimer;
arch/loongarch/include/asm/kvm_host.h
352
enum hrtimer_restart kvm_swtimer_wakeup(struct hrtimer *timer);
arch/loongarch/kvm/timer.c
28
enum hrtimer_restart kvm_swtimer_wakeup(struct hrtimer *timer)
arch/mips/include/asm/kvm_host.h
327
struct hrtimer comparecount_timer;
arch/mips/kvm/mips.c
259
static enum hrtimer_restart kvm_mips_comparecount_wakeup(struct hrtimer *timer)
arch/powerpc/include/asm/kvm_host.h
772
struct hrtimer dec_timer;
arch/powerpc/kernel/watchdog.c
442
static enum hrtimer_restart watchdog_timer_fn(struct hrtimer *hrtimer)
arch/powerpc/kernel/watchdog.c
454
hrtimer_forward_now(hrtimer, ms_to_ktime(wd_timer_period_ms));
arch/powerpc/kernel/watchdog.c
478
struct hrtimer *hrtimer = this_cpu_ptr(&wd_hrtimer);
arch/powerpc/kernel/watchdog.c
503
hrtimer_setup(hrtimer, watchdog_timer_fn, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
arch/powerpc/kernel/watchdog.c
504
hrtimer_start(hrtimer, ms_to_ktime(wd_timer_period_ms),
arch/powerpc/kernel/watchdog.c
515
struct hrtimer *hrtimer = this_cpu_ptr(&wd_hrtimer);
arch/powerpc/kernel/watchdog.c
522
hrtimer_cancel(hrtimer);
arch/powerpc/kernel/watchdog.c
84
static DEFINE_PER_CPU(struct hrtimer, wd_hrtimer);
arch/powerpc/kvm/powerpc.c
746
static enum hrtimer_restart kvmppc_decrementer_wakeup(struct hrtimer *timer)
arch/powerpc/perf/vpa-dtl.c
288
static enum hrtimer_restart vpa_dtl_hrtimer_handle(struct hrtimer *hrtimer)
arch/powerpc/perf/vpa-dtl.c
293
event = container_of(hrtimer, struct perf_event, hw.hrtimer);
arch/powerpc/perf/vpa-dtl.c
300
hrtimer_forward_now(hrtimer, ns_to_ktime(period));
arch/powerpc/perf/vpa-dtl.c
311
hrtimer_start(&hwc->hrtimer, ns_to_ktime(period), HRTIMER_MODE_REL_PINNED);
arch/powerpc/perf/vpa-dtl.c
318
hrtimer_cancel(&hwc->hrtimer);
arch/powerpc/perf/vpa-dtl.c
412
hrtimer_setup(&hwc->hrtimer, vpa_dtl_hrtimer_handle, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
arch/riscv/include/asm/kvm_vcpu_timer.h
30
struct hrtimer hrt;
arch/riscv/kvm/vcpu_timer.c
111
static enum hrtimer_restart kvm_riscv_vcpu_vstimer_expired(struct hrtimer *h)
arch/riscv/kvm/vcpu_timer.c
43
static enum hrtimer_restart kvm_riscv_vcpu_hrtimer_expired(struct hrtimer *h)
arch/s390/include/asm/kvm_host.h
423
struct hrtimer ckc_timer;
arch/s390/include/asm/kvm_host.h
647
struct hrtimer timer;
arch/s390/kvm/interrupt.c
1310
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer)
arch/s390/kvm/interrupt.c
3348
static enum hrtimer_restart gisa_vcpu_kicker(struct hrtimer *timer)
arch/s390/kvm/kvm-s390.h
374
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer);
arch/x86/events/amd/uncore.c
100
static enum hrtimer_restart amd_uncore_hrtimer(struct hrtimer *hrtimer)
arch/x86/events/amd/uncore.c
106
ctx = container_of(hrtimer, struct amd_uncore_ctx, hrtimer);
arch/x86/events/amd/uncore.c
116
hrtimer_forward_now(hrtimer, ns_to_ktime(ctx->hrtimer_duration));
arch/x86/events/amd/uncore.c
122
hrtimer_start(&ctx->hrtimer, ns_to_ktime(ctx->hrtimer_duration),
arch/x86/events/amd/uncore.c
128
hrtimer_cancel(&ctx->hrtimer);
arch/x86/events/amd/uncore.c
133
hrtimer_setup(&ctx->hrtimer, amd_uncore_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
arch/x86/events/amd/uncore.c
45
struct hrtimer hrtimer;
arch/x86/events/intel/uncore.c
325
static enum hrtimer_restart uncore_pmu_hrtimer(struct hrtimer *hrtimer)
arch/x86/events/intel/uncore.c
331
box = container_of(hrtimer, struct intel_uncore_box, hrtimer);
arch/x86/events/intel/uncore.c
346
hrtimer_forward_now(hrtimer, ns_to_ktime(box->hrtimer_duration));
arch/x86/events/intel/uncore.c
352
hrtimer_start(&box->hrtimer, ns_to_ktime(box->hrtimer_duration),
arch/x86/events/intel/uncore.c
358
hrtimer_cancel(&box->hrtimer);
arch/x86/events/intel/uncore.c
363
hrtimer_setup(&box->hrtimer, uncore_pmu_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
arch/x86/events/intel/uncore.h
177
struct hrtimer hrtimer;
arch/x86/events/rapl.c
137
struct hrtimer hrtimer;
arch/x86/events/rapl.c
249
hrtimer_start(&pmu->hrtimer, pmu->timer_interval,
arch/x86/events/rapl.c
253
static enum hrtimer_restart rapl_hrtimer_handle(struct hrtimer *hrtimer)
arch/x86/events/rapl.c
255
struct rapl_pmu *rapl_pmu = container_of(hrtimer, struct rapl_pmu, hrtimer);
arch/x86/events/rapl.c
269
hrtimer_forward_now(hrtimer, rapl_pmu->timer_interval);
arch/x86/events/rapl.c
276
struct hrtimer *hr = &rapl_pmu->hrtimer;
arch/x86/events/rapl.c
321
hrtimer_cancel(&rapl_pmu->hrtimer);
arch/x86/include/asm/kvm_host.h
669
struct hrtimer timer;
arch/x86/include/asm/kvm_host.h
779
struct hrtimer timer;
arch/x86/kvm/hyperv.c
617
static enum hrtimer_restart stimer_timer_callback(struct hrtimer *timer)
arch/x86/kvm/i8254.c
221
struct hrtimer *timer;
arch/x86/kvm/i8254.c
268
static enum hrtimer_restart pit_timer_fn(struct hrtimer *data)
arch/x86/kvm/i8254.h
36
struct hrtimer timer;
arch/x86/kvm/lapic.c
3087
static enum hrtimer_restart apic_timer_fn(struct hrtimer *data)
arch/x86/kvm/lapic.c
3352
struct hrtimer *timer;
arch/x86/kvm/lapic.h
50
struct hrtimer timer;
arch/x86/kvm/vmx/nested.c
2286
static enum hrtimer_restart vmx_preemption_timer_fn(struct hrtimer *timer)
arch/x86/kvm/vmx/vmx.c
8459
struct hrtimer *timer = &to_vmx(vcpu)->nested.preemption_timer;
arch/x86/kvm/vmx/vmx.h
157
struct hrtimer preemption_timer;
arch/x86/kvm/xen.c
125
static enum hrtimer_restart xen_timer_callback(struct hrtimer *timer)
block/bfq-iosched.c
7054
static enum hrtimer_restart bfq_idle_slice_timer(struct hrtimer *timer)
block/bfq-iosched.h
619
struct hrtimer idle_slice_timer;
block/blk-iocost.c
1563
static enum hrtimer_restart iocg_waitq_timer_fn(struct hrtimer *timer)
block/blk-iocost.c
533
struct hrtimer waitq_timer;
drivers/ata/pata_octeon_cf.c
52
struct hrtimer delayed_finish;
drivers/ata/pata_octeon_cf.c
705
static enum hrtimer_restart octeon_cf_delayed_finish(struct hrtimer *hrt)
drivers/base/power/runtime.c
1018
static enum hrtimer_restart pm_suspend_timer_fn(struct hrtimer *timer)
drivers/block/null_blk/main.c
1467
static enum hrtimer_restart nullb_bwtimer_fn(struct hrtimer *timer)
drivers/block/null_blk/main.c
844
static enum hrtimer_restart null_cmd_timer_expired(struct hrtimer *timer)
drivers/block/null_blk/null_blk.h
124
struct hrtimer bw_timer;
drivers/block/null_blk/null_blk.h
22
struct hrtimer timer;
drivers/char/hw_random/timeriomem-rng.c
38
struct hrtimer timer;
drivers/char/hw_random/timeriomem-rng.c
92
static enum hrtimer_restart timeriomem_rng_trigger(struct hrtimer *timer)
drivers/devfreq/event/rockchip-dfi.c
110
struct hrtimer timer;
drivers/devfreq/event/rockchip-dfi.c
575
static enum hrtimer_restart rockchip_dfi_timer(struct hrtimer *timer)
drivers/gpu/drm/drm_vblank.c
2175
static enum hrtimer_restart drm_vblank_timer_function(struct hrtimer *timer)
drivers/gpu/drm/i915/gt/uc/intel_huc.c
118
static enum hrtimer_restart huc_delayed_load_timer_callback(struct hrtimer *hrtimer)
drivers/gpu/drm/i915/gt/uc/intel_huc.c
120
struct intel_huc *huc = container_of(hrtimer, struct intel_huc, delayed_load.timer);
drivers/gpu/drm/i915/gt/uc/intel_huc.h
45
struct hrtimer timer;
drivers/gpu/drm/i915/gvt/display.c
539
static enum hrtimer_restart vblank_timer_fn(struct hrtimer *data)
drivers/gpu/drm/i915/gvt/display.h
119
struct hrtimer timer;
drivers/gpu/drm/i915/gvt/sched_policy.c
265
static enum hrtimer_restart tbs_timer_fn(struct hrtimer *timer_data)
drivers/gpu/drm/i915/gvt/sched_policy.c
70
struct hrtimer timer;
drivers/gpu/drm/i915/i915_perf.c
3485
static enum hrtimer_restart oa_poll_check_timer_cb(struct hrtimer *hrtimer)
drivers/gpu/drm/i915/i915_perf.c
3488
container_of(hrtimer, typeof(*stream), poll_check_timer);
drivers/gpu/drm/i915/i915_perf.c
3495
hrtimer_forward_now(hrtimer,
drivers/gpu/drm/i915/i915_perf.c
396
static enum hrtimer_restart oa_poll_check_timer_cb(struct hrtimer *hrtimer);
drivers/gpu/drm/i915/i915_perf_types.h
260
struct hrtimer poll_check_timer;
drivers/gpu/drm/i915/i915_pmu.c
505
static enum hrtimer_restart i915_sample(struct hrtimer *hrtimer)
drivers/gpu/drm/i915/i915_pmu.c
507
struct i915_pmu *pmu = container_of(hrtimer, struct i915_pmu, timer);
drivers/gpu/drm/i915/i915_pmu.c
536
hrtimer_forward(hrtimer, now, ns_to_ktime(PERIOD));
drivers/gpu/drm/i915/i915_pmu.h
82
struct hrtimer timer;
drivers/gpu/drm/i915/i915_request.c
278
static enum hrtimer_restart __rq_watchdog_expired(struct hrtimer *hrtimer)
drivers/gpu/drm/i915/i915_request.c
281
container_of(hrtimer, struct i915_request, watchdog.timer);
drivers/gpu/drm/i915/i915_request.h
327
struct hrtimer timer;
drivers/gpu/drm/i915/intel_uncore.c
463
intel_uncore_fw_release_timer(struct hrtimer *timer)
drivers/gpu/drm/i915/intel_uncore.h
179
struct hrtimer timer;
drivers/gpu/drm/msm/msm_drv.h
483
struct hrtimer timer;
drivers/gpu/drm/msm/msm_fence.c
19
static enum hrtimer_restart deadline_timer(struct hrtimer *t)
drivers/gpu/drm/msm/msm_fence.h
72
struct hrtimer deadline_timer;
drivers/gpu/drm/msm/msm_io_utils.c
115
static enum hrtimer_restart msm_hrtimer_worktimer(struct hrtimer *t)
drivers/gpu/drm/msm/msm_perfcntr.c
308
sample_timer(struct hrtimer *hrtimer)
drivers/gpu/drm/msm/msm_perfcntr.c
311
container_of(hrtimer, typeof(*stream), sample_timer);
drivers/gpu/drm/msm/msm_perfcntr.c
315
hrtimer_forward_now(hrtimer, ns_to_ktime(stream->sample_period_ns));
drivers/gpu/drm/msm/msm_perfcntr.h
51
struct hrtimer sample_timer;
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
72
drm_mock_sched_job_signal_timer(struct hrtimer *hrtimer)
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
75
container_of(hrtimer, typeof(*job), timer);
drivers/gpu/drm/scheduler/tests/sched_tests.h
103
struct hrtimer timer;
drivers/gpu/drm/xe/xe_oa.c
315
static enum hrtimer_restart xe_oa_poll_check_timer_cb(struct hrtimer *hrtimer)
drivers/gpu/drm/xe/xe_oa.c
318
container_of(hrtimer, typeof(*stream), poll_check_timer);
drivers/gpu/drm/xe/xe_oa.c
323
hrtimer_forward_now(hrtimer, ns_to_ktime(stream->poll_period_ns));
drivers/gpu/drm/xe/xe_oa_types.h
224
struct hrtimer poll_check_timer;
drivers/hwtracing/stm/heartbeat.c
26
struct hrtimer hrtimer;
drivers/hwtracing/stm/heartbeat.c
32
static enum hrtimer_restart stm_heartbeat_hrtimer_handler(struct hrtimer *hr)
drivers/hwtracing/stm/heartbeat.c
35
hrtimer);
drivers/hwtracing/stm/heartbeat.c
50
hrtimer_start(&heartbeat->hrtimer, ms_to_ktime(interval_ms),
drivers/hwtracing/stm/heartbeat.c
62
hrtimer_cancel(&heartbeat->hrtimer);
drivers/hwtracing/stm/heartbeat.c
84
hrtimer_setup(&stm_heartbeat[i].hrtimer, stm_heartbeat_hrtimer_handler,
drivers/i2c/busses/i2c-imx.c
267
struct hrtimer slave_timer;
drivers/i2c/busses/i2c-imx.c
890
static enum hrtimer_restart i2c_imx_slave_timeout(struct hrtimer *t)
drivers/iio/adc/ti-tsc2046.c
148
struct hrtimer trig_timer;
drivers/iio/adc/ti-tsc2046.c
512
static enum hrtimer_restart tsc2046_adc_timer(struct hrtimer *hrtimer)
drivers/iio/adc/ti-tsc2046.c
514
struct tsc2046_adc_priv *priv = container_of(hrtimer,
drivers/iio/trigger/iio-trig-hrtimer.c
27
struct hrtimer timer;
drivers/iio/trigger/iio-trig-hrtimer.c
98
static enum hrtimer_restart iio_hrtimer_trig_handler(struct hrtimer *timer)
drivers/infiniband/hw/hfi1/hfi.h
693
struct hrtimer hrtimer;
drivers/infiniband/hw/hfi1/init.c
1503
hrtimer_cancel(&ppd->cca_timer[i].hrtimer);
drivers/infiniband/hw/hfi1/init.c
534
static enum hrtimer_restart cca_timer_fn(struct hrtimer *t)
drivers/infiniband/hw/hfi1/init.c
544
cca_timer = container_of(t, struct cca_timer, hrtimer);
drivers/infiniband/hw/hfi1/init.c
640
hrtimer_setup(&ppd->cca_timer[i].hrtimer, cca_timer_fn, CLOCK_MONOTONIC,
drivers/infiniband/hw/hfi1/rc.c
2741
if (!hrtimer_active(&cca_timer->hrtimer)) {
drivers/infiniband/hw/hfi1/rc.c
2745
hrtimer_start(&cca_timer->hrtimer, ns_to_ktime(nsec),
drivers/infiniband/sw/rdmavt/qp.c
2610
enum hrtimer_restart rvt_rc_rnr_retry(struct hrtimer *t)
drivers/infiniband/sw/rdmavt/trace_qp.h
53
__field(void *, hrtimer)
drivers/infiniband/sw/rdmavt/trace_qp.h
60
__entry->hrtimer = &qp->s_rnr_timer;
drivers/infiniband/sw/rdmavt/trace_qp.h
68
__entry->hrtimer,
drivers/input/joystick/walkera0701.c
167
static enum hrtimer_restart timer_handler(struct hrtimer
drivers/input/joystick/walkera0701.c
54
struct hrtimer timer;
drivers/input/keyboard/gpio_keys.c
40
struct hrtimer release_timer;
drivers/input/keyboard/gpio_keys.c
401
static enum hrtimer_restart gpio_keys_debounce_timer(struct hrtimer *t)
drivers/input/keyboard/gpio_keys.c
44
struct hrtimer debounce_timer;
drivers/input/keyboard/gpio_keys.c
445
static enum hrtimer_restart gpio_keys_irq_timer(struct hrtimer *t)
drivers/leds/trigger/ledtrig-pattern.c
104
hrtimer_forward_now(&data->hrtimer, ms_to_ktime(interval));
drivers/leds/trigger/ledtrig-pattern.c
158
static enum hrtimer_restart pattern_trig_hrtimer_function(struct hrtimer *t)
drivers/leds/trigger/ledtrig-pattern.c
161
container_of(t, struct pattern_trig_data, hrtimer);
drivers/leds/trigger/ledtrig-pattern.c
44
struct hrtimer hrtimer;
drivers/leds/trigger/ledtrig-pattern.c
486
hrtimer_setup(&data->hrtimer, pattern_trig_hrtimer_function, CLOCK_MONOTONIC,
drivers/leds/trigger/ledtrig-pattern.c
513
hrtimer_cancel(&data->hrtimer);
drivers/leds/trigger/ledtrig-pattern.c
85
hrtimer_start(&data->hrtimer, ns_to_ktime(0), HRTIMER_MODE_REL);
drivers/leds/trigger/ledtrig-pattern.c
95
hrtimer_cancel(&data->hrtimer);
drivers/mailbox/mailbox.c
109
static enum hrtimer_restart txdone_hrtimer(struct hrtimer *hrtimer)
drivers/mailbox/mailbox.c
112
container_of(hrtimer, struct mbox_controller, poll_hrt);
drivers/mailbox/mailbox.c
130
if (!hrtimer_is_queued(hrtimer))
drivers/mailbox/mailbox.c
131
hrtimer_forward_now(hrtimer, ms_to_ktime(mbox->txpoll_period));
drivers/media/cec/core/cec-pin-priv.h
183
struct hrtimer timer;
drivers/media/cec/core/cec-pin.c
870
static enum hrtimer_restart cec_pin_timer(struct hrtimer *timer)
drivers/media/pci/cx88/cx88-input.c
168
static enum hrtimer_restart cx88_ir_work(struct hrtimer *timer)
drivers/media/pci/cx88/cx88-input.c
40
struct hrtimer timer;
drivers/media/platform/chips-media/wave5/wave5-vpu.c
149
static enum hrtimer_restart wave5_vpu_timer_callback(struct hrtimer *timer)
drivers/media/platform/chips-media/wave5/wave5-vpu.c
152
container_of(timer, struct vpu_device, hrtimer);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
230
hrtimer_cancel(&vpu->hrtimer);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
250
if (vpu->irq < 0 && !hrtimer_active(&vpu->hrtimer))
drivers/media/platform/chips-media/wave5/wave5-vpu.c
251
hrtimer_start(&vpu->hrtimer, ns_to_ktime(vpu->vpu_poll_interval * NSEC_PER_MSEC),
drivers/media/platform/chips-media/wave5/wave5-vpu.c
343
hrtimer_setup(&dev->hrtimer, &wave5_vpu_timer_callback, CLOCK_MONOTONIC,
drivers/media/platform/chips-media/wave5/wave5-vpu.c
443
hrtimer_cancel(&dev->hrtimer);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
766
struct hrtimer hrtimer;
drivers/media/rc/pwm-ir-tx.c
117
static enum hrtimer_restart pwm_ir_timer(struct hrtimer *timer)
drivers/media/rc/pwm-ir-tx.c
22
struct hrtimer timer;
drivers/misc/lkdtm/bugs.c
107
static enum hrtimer_restart panic_in_hardirq(struct hrtimer *timer)
drivers/misc/lkdtm/bugs.c
117
struct hrtimer timer;
drivers/misc/lkdtm/bugs.c
137
static enum hrtimer_restart bug_in_hardirq(struct hrtimer *timer)
drivers/misc/lkdtm/bugs.c
147
struct hrtimer timer;
drivers/misc/vcpu_stall_detector.c
43
struct hrtimer vcpu_hrtimer;
drivers/misc/vcpu_stall_detector.c
59
vcpu_stall_detect_timer_fn(struct hrtimer *hrtimer)
drivers/misc/vcpu_stall_detector.c
75
hrtimer_forward_now(hrtimer,
drivers/misc/vcpu_stall_detector.c
92
struct hrtimer *vcpu_hrtimer = &vcpu_stall_detector->vcpu_hrtimer;
drivers/mmc/host/dw_mmc.c
1687
static enum hrtimer_restart dw_mci_fault_timer(struct hrtimer *t)
drivers/mmc/host/dw_mmc.h
242
struct hrtimer fault_timer;
drivers/net/can/m_can/m_can.c
1221
if (!enable_rx_timer && !hrtimer_active(&cdev->hrtimer))
drivers/net/can/m_can/m_can.c
1223
if (!enable_tx_timer && !hrtimer_active(&cdev->hrtimer))
drivers/net/can/m_can/m_can.c
1228
hrtimer_start(&cdev->hrtimer, cdev->irq_timer_wait,
drivers/net/can/m_can/m_can.c
1326
static enum hrtimer_restart m_can_coalescing_timer(struct hrtimer *timer)
drivers/net/can/m_can/m_can.c
1328
struct m_can_classdev *cdev = container_of(timer, struct m_can_classdev, hrtimer);
drivers/net/can/m_can/m_can.c
2060
static enum hrtimer_restart m_can_polling_timer(struct hrtimer *timer)
drivers/net/can/m_can/m_can.c
2063
m_can_classdev, hrtimer);
drivers/net/can/m_can/m_can.c
2545
hrtimer_setup(&cdev->hrtimer, m_can_polling_timer, CLOCK_MONOTONIC,
drivers/net/can/m_can/m_can.c
2548
hrtimer_setup(&cdev->hrtimer, m_can_coalescing_timer, CLOCK_MONOTONIC,
drivers/net/can/m_can/m_can.c
2612
hrtimer_cancel(&cdev->hrtimer);
drivers/net/can/m_can/m_can.c
466
hrtimer_cancel(&cdev->hrtimer);
drivers/net/can/m_can/m_can.c
474
hrtimer_start(&cdev->hrtimer,
drivers/net/can/m_can/m_can.c
490
hrtimer_try_to_cancel(&cdev->hrtimer);
drivers/net/can/m_can/m_can.h
131
struct hrtimer hrtimer;
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
413
static enum hrtimer_restart mcp251xfd_rx_irq_timer(struct hrtimer *t)
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
427
static enum hrtimer_restart mcp251xfd_tx_irq_timer(struct hrtimer *t)
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
662
struct hrtimer rx_irq_timer;
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
663
struct hrtimer tx_irq_timer;
drivers/net/ethernet/cortina/gemini.c
123
struct hrtimer rx_coalesce_timer;
drivers/net/ethernet/cortina/gemini.c
1724
static enum hrtimer_restart gmac_coalesce_delay_expired(struct hrtimer *timer)
drivers/net/ethernet/ec_bhf.c
129
struct hrtimer hrtimer;
drivers/net/ethernet/ec_bhf.c
237
static enum hrtimer_restart ec_bhf_timer_fun(struct hrtimer *timer)
drivers/net/ethernet/ec_bhf.c
240
hrtimer);
drivers/net/ethernet/ec_bhf.c
419
hrtimer_setup(&priv->hrtimer, ec_bhf_timer_fun, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
drivers/net/ethernet/ec_bhf.c
420
hrtimer_start(&priv->hrtimer, polling_frequency, HRTIMER_MODE_REL);
drivers/net/ethernet/ec_bhf.c
436
hrtimer_cancel(&priv->hrtimer);
drivers/net/ethernet/freescale/fec.h
677
struct hrtimer perout_timer;
drivers/net/ethernet/freescale/fec_ptp.c
287
static enum hrtimer_restart fec_ptp_pps_perout_handler(struct hrtimer *timer)
drivers/net/ethernet/hisilicon/hip04_eth.c
234
struct hrtimer tx_coalesce_timer;
drivers/net/ethernet/hisilicon/hip04_eth.c
701
static enum hrtimer_restart tx_done(struct hrtimer *hrtimer)
drivers/net/ethernet/hisilicon/hip04_eth.c
705
priv = container_of(hrtimer, struct hip04_priv, tx_coalesce_timer);
drivers/net/ethernet/intel/igc/igc.h
232
struct hrtimer hrtimer;
drivers/net/ethernet/intel/igc/igc_main.c
7081
static enum hrtimer_restart igc_qbv_scheduling_timer(struct hrtimer *timer)
drivers/net/ethernet/intel/igc/igc_main.c
7084
hrtimer);
drivers/net/ethernet/intel/igc/igc_main.c
7294
hrtimer_setup(&adapter->hrtimer, &igc_qbv_scheduling_timer, CLOCK_MONOTONIC,
drivers/net/ethernet/intel/igc/igc_main.c
7414
hrtimer_cancel(&adapter->hrtimer);
drivers/net/ethernet/intel/igc/igc_tsn.c
655
hrtimer_start(&adapter->hrtimer, expires_time, HRTIMER_MODE_REL);
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1139
struct hrtimer tx_done_timer;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3513
static enum hrtimer_restart mvpp2_hr_timer_cb(struct hrtimer *timer)
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
116
static enum hrtimer_restart ptp_reset_thresh(struct hrtimer *hrtimer)
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
118
struct ptp *ptp = container_of(hrtimer, struct ptp, hrtimer);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
138
hrtimer_forward_now(hrtimer, period_ns);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
149
hrtimer_start(&ptp->hrtimer, period_ns, HRTIMER_MODE_REL);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
460
if (hrtimer_active(&ptp->hrtimer))
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
461
hrtimer_cancel(&ptp->hrtimer);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
548
hrtimer_setup(&ptp->hrtimer, ptp_reset_thresh, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
579
if (cn10k_ptp_errata(ptp) && hrtimer_active(&ptp->hrtimer))
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
580
hrtimer_cancel(&ptp->hrtimer);
drivers/net/ethernet/marvell/octeontx2/af/ptp.h
20
struct hrtimer hrtimer;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
232
struct hrtimer inj_timer;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
298
static enum hrtimer_restart sparx5_injection_timeout(struct hrtimer *tmr)
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h
52
struct hrtimer hrtimer;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
579
static enum hrtimer_restart rmnet_map_flush_tx_packet_queue(struct hrtimer *t)
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
583
port = container_of(t, struct rmnet_port, hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
638
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
661
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
667
if (!hrtimer_active(&port->hrtimer) && port->agg_state != -EINPROGRESS) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
669
hrtimer_start(&port->hrtimer,
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
697
hrtimer_setup(&port->hrtimer, rmnet_map_flush_tx_packet_queue, CLOCK_MONOTONIC,
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
706
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
66
struct hrtimer txtimer;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3347
static enum hrtimer_restart stmmac_tx_timer(struct hrtimer *t)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1385
static enum hrtimer_restart am65_cpsw_nuss_rx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1534
static enum hrtimer_restart am65_cpsw_nuss_tx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/am65-cpsw-nuss.h
101
struct hrtimer rx_hrtimer;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
85
struct hrtimer tx_hrtimer;
drivers/net/ethernet/ti/icssg/icssg_common.c
314
static enum hrtimer_restart emac_tx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/icssg/icssg_prueth.c
406
static enum hrtimer_restart emac_rx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/icssg/icssg_prueth.h
129
struct hrtimer tx_hrtimer;
drivers/net/ethernet/ti/icssg/icssg_prueth.h
250
struct hrtimer rx_hrtimer;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1479
static enum hrtimer_restart icssm_emac_tx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/icssm/icssm_prueth.h
236
struct hrtimer tx_hrtimer;
drivers/net/ieee802154/at86rf230.c
457
static enum hrtimer_restart at86rf230_async_state_timer(struct hrtimer *timer)
drivers/net/ieee802154/at86rf230.c
65
struct hrtimer timer;
drivers/net/netdevsim/netdev.c
472
static enum hrtimer_restart nsim_napi_schedule(struct hrtimer *timer)
drivers/net/netdevsim/netdevsim.h
104
struct hrtimer napi_timer;
drivers/net/usb/cdc_ncm.c
1491
static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *timer)
drivers/net/usb/cdc_ncm.c
67
static enum hrtimer_restart cdc_ncm_tx_timer_cb(struct hrtimer *hr_timer);
drivers/net/wireless/mediatek/mt76/mt76x02.h
108
struct hrtimer pre_tbtt_timer;
drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c
229
static enum hrtimer_restart mt76x02u_pre_tbtt_interrupt(struct hrtimer *timer)
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
814
static enum hrtimer_restart rt2800mmio_tx_sta_fifo_timeout(struct hrtimer *timer)
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
162
static enum hrtimer_restart rt2800usb_tx_sta_fifo_timeout(struct hrtimer *timer)
drivers/net/wireless/ralink/rt2x00/rt2x00.h
982
struct hrtimer txstatus_timer;
drivers/net/wireless/virtual/mac80211_hwsim_i.h
41
struct hrtimer beacon_timer;
drivers/net/wireless/virtual/mac80211_hwsim_main.c
2510
mac80211_hwsim_beacon(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim_nan.c
1091
mac80211_hwsim_nan_resume_txqs_timer(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim_nan.c
774
mac80211_hwsim_nan_slot_timer(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim_nan.c
867
mac80211_hwsim_nan_discovery_beacon_timer(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
26
struct hrtimer slot_timer;
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
27
struct hrtimer resume_txqs_timer;
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
30
struct hrtimer discovery_beacon_timer;
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
65
mac80211_hwsim_nan_slot_timer(struct hrtimer *timer);
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
67
mac80211_hwsim_nan_resume_txqs_timer(struct hrtimer *timer);
drivers/net/wireless/virtual/mac80211_hwsim_nan.h
69
mac80211_hwsim_nan_discovery_beacon_timer(struct hrtimer *timer);
drivers/net/wwan/iosm/iosm_ipc_imem.c
107
ipc_imem_fast_update_timer_cb(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.c
125
ipc_imem_adb_timer_cb(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.c
198
void ipc_imem_hrtimer_stop(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.c
519
static enum hrtimer_restart ipc_imem_startup_timer_cb(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.c
86
static enum hrtimer_restart ipc_imem_td_alloc_timer_cb(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.c
898
ipc_imem_td_update_timer_cb(struct hrtimer *hr_timer)
drivers/net/wwan/iosm/iosm_ipc_imem.h
351
struct hrtimer startup_timer;
drivers/net/wwan/iosm/iosm_ipc_imem.h
353
struct hrtimer tdupdate_timer;
drivers/net/wwan/iosm/iosm_ipc_imem.h
354
struct hrtimer fast_update_timer;
drivers/net/wwan/iosm/iosm_ipc_imem.h
355
struct hrtimer td_alloc_timer;
drivers/net/wwan/iosm/iosm_ipc_imem.h
356
struct hrtimer adb_timer;
drivers/net/wwan/iosm/iosm_ipc_imem.h
516
void ipc_imem_hrtimer_stop(struct hrtimer *hr_timer);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
236
struct hrtimer *adb_timer;
drivers/ntb/test/ntb_pingpong.c
101
struct hrtimer timer;
drivers/ntb/test/ntb_pingpong.c
214
static enum hrtimer_restart pp_timer_func(struct hrtimer *t)
drivers/perf/arm-ccn.c
1099
hrtimer_start(&ccn->dt.hrtimer, arm_ccn_pmu_timer_period(),
drivers/perf/arm-ccn.c
1121
hrtimer_cancel(&ccn->dt.hrtimer);
drivers/perf/arm-ccn.c
1175
static enum hrtimer_restart arm_ccn_pmu_timer_handler(struct hrtimer *hrtimer)
drivers/perf/arm-ccn.c
1177
struct arm_ccn_dt *dt = container_of(hrtimer, struct arm_ccn_dt,
drivers/perf/arm-ccn.c
1178
hrtimer);
drivers/perf/arm-ccn.c
1185
hrtimer_forward_now(hrtimer, arm_ccn_pmu_timer_period());
drivers/perf/arm-ccn.c
1275
hrtimer_setup(&ccn->dt.hrtimer, arm_ccn_pmu_timer_handler, CLOCK_MONOTONIC,
drivers/perf/arm-ccn.c
160
struct hrtimer hrtimer;
drivers/perf/marvell_cn10k_ddr_pmu.c
1067
hrtimer_setup(&ddr_pmu->hrtimer, cn10k_ddr_pmu_timer_handler, CLOCK_MONOTONIC,
drivers/perf/marvell_cn10k_ddr_pmu.c
156
struct hrtimer hrtimer;
drivers/perf/marvell_cn10k_ddr_pmu.c
639
hrtimer_start(&pmu->hrtimer, cn10k_ddr_pmu_timer_period(),
drivers/perf/marvell_cn10k_ddr_pmu.c
694
hrtimer_cancel(&pmu->hrtimer);
drivers/perf/marvell_cn10k_ddr_pmu.c
900
static enum hrtimer_restart cn10k_ddr_pmu_timer_handler(struct hrtimer *hrtimer)
drivers/perf/marvell_cn10k_ddr_pmu.c
902
struct cn10k_ddr_pmu *pmu = container_of(hrtimer, struct cn10k_ddr_pmu,
drivers/perf/marvell_cn10k_ddr_pmu.c
903
hrtimer);
drivers/perf/marvell_cn10k_ddr_pmu.c
910
hrtimer_forward_now(hrtimer, cn10k_ddr_pmu_timer_period());
drivers/perf/thunderx2_pmu.c
107
struct hrtimer hrtimer;
drivers/perf/thunderx2_pmu.c
110
enum hrtimer_restart (*hrtimer_callback)(struct hrtimer *cb);
drivers/perf/thunderx2_pmu.c
623
hrtimer_start(&tx2_pmu->hrtimer,
drivers/perf/thunderx2_pmu.c
690
hrtimer_cancel(&tx2_pmu->hrtimer);
drivers/perf/thunderx2_pmu.c
698
static enum hrtimer_restart tx2_hrtimer_callback(struct hrtimer *timer)
drivers/perf/thunderx2_pmu.c
703
tx2_pmu = container_of(timer, struct tx2_uncore_pmu, hrtimer);
drivers/perf/thunderx2_pmu.c
755
hrtimer_setup(&tx2_pmu->hrtimer, tx2_pmu->hrtimer_callback, CLOCK_MONOTONIC,
drivers/perf/thunderx2_pmu.c
940
hrtimer_cancel(&tx2_pmu->hrtimer);
drivers/power/reset/ltc2952-poweroff.c
116
ltc2952_poweroff_timer_trigger(struct hrtimer *timer)
drivers/power/reset/ltc2952-poweroff.c
61
struct hrtimer timer_trigger;
drivers/power/reset/ltc2952-poweroff.c
62
struct hrtimer timer_wde;
drivers/power/reset/ltc2952-poweroff.c
94
static enum hrtimer_restart ltc2952_poweroff_timer_wde(struct hrtimer *timer)
drivers/power/supply/ab8500_chargalg.c
246
struct hrtimer safety_timer;
drivers/power/supply/ab8500_chargalg.c
247
struct hrtimer maintenance_timer;
drivers/power/supply/ab8500_chargalg.c
265
ab8500_chargalg_safety_timer_expired(struct hrtimer *timer)
drivers/power/supply/ab8500_chargalg.c
287
ab8500_chargalg_maintenance_timer_expired(struct hrtimer *timer)
drivers/powercap/idle_inject.c
124
static enum hrtimer_restart idle_inject_timer_fn(struct hrtimer *timer)
drivers/powercap/idle_inject.c
84
struct hrtimer timer;
drivers/powercap/intel_rapl_common.c
1210
hrtimer_start(&data->hrtimer, data->timer_interval,
drivers/powercap/intel_rapl_common.c
1274
hrtimer_cancel(&data->hrtimer);
drivers/powercap/intel_rapl_common.c
1387
static enum hrtimer_restart rapl_hrtimer_handle(struct hrtimer *hrtimer)
drivers/powercap/intel_rapl_common.c
1390
container_of(hrtimer, struct rapl_package_pmu_data, hrtimer);
drivers/powercap/intel_rapl_common.c
1404
hrtimer_forward_now(hrtimer, data->timer_interval);
drivers/powercap/intel_rapl_common.c
1628
hrtimer_setup(&data->hrtimer, rapl_hrtimer_handle, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
drivers/pps/generators/pps_gen_tio.c
130
static enum hrtimer_restart hrtimer_callback(struct hrtimer *timer)
drivers/pps/generators/pps_gen_tio.c
44
struct hrtimer timer;
drivers/pwm/pwm-gpio.c
27
struct hrtimer gpio_timer;
drivers/pwm/pwm-gpio.c
74
static enum hrtimer_restart pwm_gpio_timer(struct hrtimer *gpio_timer)
drivers/rtc/interface.c
728
enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer)
drivers/s390/crypto/ap_bus.c
159
static struct hrtimer ap_poll_timer;
drivers/s390/crypto/ap_bus.c
454
static enum hrtimer_restart ap_poll_timeout(struct hrtimer *unused)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2905
static enum hrtimer_restart ibmvscsis_service_wait_q(struct hrtimer *timer)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
109
struct hrtimer timer;
drivers/scsi/lpfc/lpfc.h
1475
struct hrtimer cmf_timer;
drivers/scsi/lpfc/lpfc.h
1476
struct hrtimer cmf_stats_timer; /* 1 minute stats timer */
drivers/scsi/lpfc/lpfc_init.c
5689
lpfc_cmf_stats_timer(struct hrtimer *timer)
drivers/scsi/lpfc/lpfc_init.c
5959
lpfc_cmf_timer(struct hrtimer *timer)
drivers/scsi/scsi_debug.c
453
struct hrtimer hrt;
drivers/scsi/scsi_debug.c
6412
static enum hrtimer_restart sdebug_q_cmd_hrt_complete(struct hrtimer *timer)
drivers/tty/serial/8250/8250_bcm7271.c
214
struct hrtimer hrt;
drivers/tty/serial/8250/8250_bcm7271.c
839
static enum hrtimer_restart brcmuart_hrtimer_func(struct hrtimer *t)
drivers/tty/serial/8250/8250_port.c
1318
static enum hrtimer_restart serial8250_em485_handle_stop_tx(struct hrtimer *t)
drivers/tty/serial/8250/8250_port.c
1336
static void start_hrtimer_ms(struct hrtimer *hrt, unsigned long msec)
drivers/tty/serial/8250/8250_port.c
1505
static enum hrtimer_restart serial8250_em485_handle_start_tx(struct hrtimer *t)
drivers/tty/serial/8250/8250_port.c
505
static enum hrtimer_restart serial8250_em485_handle_start_tx(struct hrtimer *t);
drivers/tty/serial/8250/8250_port.c
506
static enum hrtimer_restart serial8250_em485_handle_stop_tx(struct hrtimer *t);
drivers/tty/serial/amba-pl011.c
1464
static enum hrtimer_restart pl011_trigger_start_tx(struct hrtimer *t)
drivers/tty/serial/amba-pl011.c
1478
static enum hrtimer_restart pl011_trigger_stop_tx(struct hrtimer *t)
drivers/tty/serial/amba-pl011.c
329
struct hrtimer trigger_start_tx;
drivers/tty/serial/amba-pl011.c
330
struct hrtimer trigger_stop_tx;
drivers/tty/serial/imx.c
236
struct hrtimer trigger_start_tx;
drivers/tty/serial/imx.c
237
struct hrtimer trigger_stop_tx;
drivers/tty/serial/imx.c
2372
static enum hrtimer_restart imx_trigger_start_tx(struct hrtimer *t)
drivers/tty/serial/imx.c
2385
static enum hrtimer_restart imx_trigger_stop_tx(struct hrtimer *t)
drivers/tty/serial/imx.c
336
static void start_hrtimer_ms(struct hrtimer *hrt, unsigned long msec)
drivers/tty/serial/sh-sci-common.h
147
struct hrtimer rx_timer;
drivers/tty/serial/sh-sci.c
1503
static void start_hrtimer_us(struct hrtimer *hrt, unsigned long usec)
drivers/tty/serial/sh-sci.c
1706
static enum hrtimer_restart sci_dma_rx_timer_fn(struct hrtimer *t)
drivers/tty/serial/xilinx_uartps.c
211
struct hrtimer tx_timer;
drivers/tty/serial/xilinx_uartps.c
391
static enum hrtimer_restart cdns_rs485_rx_callback(struct hrtimer *t)
drivers/tty/serial/xilinx_uartps.c
693
static enum hrtimer_restart cdns_rs485_tx_callback(struct hrtimer *t)
drivers/usb/chipidea/ci.h
225
struct hrtimer otg_fsm_hrtimer;
drivers/usb/chipidea/otg_fsm.c
383
static enum hrtimer_restart ci_otg_hrtimer_func(struct hrtimer *t)
drivers/usb/dwc2/hcd.h
343
struct hrtimer wait_timer;
drivers/usb/dwc2/hcd_queue.c
1404
static enum hrtimer_restart dwc2_wait_timer_fn(struct hrtimer *t)
drivers/usb/fotg210/fotg210-hcd.c
1057
hrtimer_start_range_ns(&fotg210->hrtimer, *timeout,
drivers/usb/fotg210/fotg210-hcd.c
1330
static enum hrtimer_restart fotg210_hrtimer_func(struct hrtimer *t)
drivers/usb/fotg210/fotg210-hcd.c
1333
container_of(t, struct fotg210_hcd, hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
4813
hrtimer_cancel(&fotg210->hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
4868
hrtimer_cancel(&fotg210->hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
4906
hrtimer_setup(&fotg210->hrtimer, fotg210_hrtimer_func, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
drivers/usb/fotg210/fotg210-hcd.h
81
struct hrtimer hrtimer;
drivers/usb/gadget/function/f_ncm.c
1147
static enum hrtimer_restart ncm_tx_timeout(struct hrtimer *data)
drivers/usb/gadget/function/f_ncm.c
78
struct hrtimer task_timer;
drivers/usb/gadget/udc/dummy_hcd.c
1814
static enum hrtimer_restart dummy_timer(struct hrtimer *t)
drivers/usb/gadget/udc/dummy_hcd.c
246
struct hrtimer timer;
drivers/usb/host/ehci-hcd.c
377
hrtimer_cancel(&ehci->hrtimer);
drivers/usb/host/ehci-hcd.c
436
hrtimer_cancel(&ehci->hrtimer);
drivers/usb/host/ehci-hcd.c
469
hrtimer_setup(&ehci->hrtimer, ehci_hrtimer_func, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
drivers/usb/host/ehci-hub.c
370
hrtimer_cancel(&ehci->hrtimer);
drivers/usb/host/ehci-timer.c
398
static enum hrtimer_restart ehci_hrtimer_func(struct hrtimer *t)
drivers/usb/host/ehci-timer.c
400
struct ehci_hcd *ehci = container_of(t, struct ehci_hcd, hrtimer);
drivers/usb/host/ehci-timer.c
88
hrtimer_start_range_ns(&ehci->hrtimer, *timeout,
drivers/usb/host/ehci.h
116
struct hrtimer hrtimer;
drivers/usb/musb/musb_cppi41.c
185
static enum hrtimer_restart cppi41_recheck_tx_req(struct hrtimer *timer)
drivers/usb/musb/musb_cppi41.c
40
struct hrtimer early_tx;
drivers/usb/typec/tcpm/tcpm.c
507
struct hrtimer state_machine_timer;
drivers/usb/typec/tcpm/tcpm.c
509
struct hrtimer vdm_state_machine_timer;
drivers/usb/typec/tcpm/tcpm.c
511
struct hrtimer enable_frs_timer;
drivers/usb/typec/tcpm/tcpm.c
513
struct hrtimer send_discover_timer;
drivers/usb/typec/tcpm/tcpm.c
8468
static enum hrtimer_restart state_machine_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
8477
static enum hrtimer_restart vdm_state_machine_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
8486
static enum hrtimer_restart enable_frs_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
8495
static enum hrtimer_restart send_discover_timer_handler(struct hrtimer *timer)
drivers/virtio/virtio_mem.c
2504
static enum hrtimer_restart virtio_mem_timer_expired(struct hrtimer *timer)
drivers/virtio/virtio_mem.c
251
struct hrtimer retry_timer;
drivers/watchdog/softdog.c
126
static enum hrtimer_restart softdog_pretimeout(struct hrtimer *timer)
drivers/watchdog/softdog.c
64
static struct hrtimer softdog_ticktock;
drivers/watchdog/softdog.c
65
static struct hrtimer softdog_preticktock;
drivers/watchdog/softdog.c
78
static enum hrtimer_restart softdog_fire(struct hrtimer *timer)
drivers/watchdog/watchdog_core.h
54
struct hrtimer timer;
drivers/watchdog/watchdog_core.h
57
struct hrtimer pretimeout_timer;
drivers/watchdog/watchdog_dev.c
229
static enum hrtimer_restart watchdog_timer_expired(struct hrtimer *timer)
drivers/watchdog/watchdog_hrtimer_pretimeout.c
12
static enum hrtimer_restart watchdog_hrtimer_pretimeout(struct hrtimer *timer)
fs/timerfd.c
33
struct hrtimer tmr;
fs/timerfd.c
78
static enum hrtimer_restart timerfd_tmrproc(struct hrtimer *htmr)
fs/ubifs/io.c
491
static enum hrtimer_restart wbuf_timer_callback_nolock(struct hrtimer *timer)
fs/ubifs/ubifs.h
696
struct hrtimer timer;
include/drm/drm_vblank.h
114
struct hrtimer timer;
include/kunit/run-in-irq-context.h
25
struct hrtimer timer;
include/kunit/run-in-irq-context.h
29
static enum hrtimer_restart kunit_irq_test_timer_func(struct hrtimer *timer)
include/kvm/arm_arch_timer.h
57
struct hrtimer hrtimer;
include/kvm/arm_arch_timer.h
89
struct hrtimer bg_timer;
include/linux/alarmtimer.h
38
struct hrtimer timer;
include/linux/hrtimer.h
103
static inline void hrtimer_add_expires_ns(struct hrtimer *timer, u64 ns)
include/linux/hrtimer.h
109
static inline ktime_t hrtimer_get_expires(const struct hrtimer *timer)
include/linux/hrtimer.h
114
static inline ktime_t hrtimer_get_softexpires(const struct hrtimer *timer)
include/linux/hrtimer.h
119
ktime_t hrtimer_cb_get_time(const struct hrtimer *timer);
include/linux/hrtimer.h
121
static inline ktime_t hrtimer_expires_remaining(const struct hrtimer *timer)
include/linux/hrtimer.h
145
__hrtimer_expires_remaining_adjusted(const struct hrtimer *timer, ktime_t now)
include/linux/hrtimer.h
159
hrtimer_expires_remaining_adjusted(const struct hrtimer *timer)
include/linux/hrtimer.h
175
void hrtimer_cancel_wait_running(const struct hrtimer *timer);
include/linux/hrtimer.h
177
static inline void hrtimer_cancel_wait_running(struct hrtimer *timer)
include/linux/hrtimer.h
183
static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused)
include/linux/hrtimer.h
191
extern void hrtimer_setup(struct hrtimer *timer, enum hrtimer_restart (*function)(struct hrtimer *),
include/linux/hrtimer.h
193
extern void hrtimer_setup_on_stack(struct hrtimer *timer,
include/linux/hrtimer.h
194
enum hrtimer_restart (*function)(struct hrtimer *),
include/linux/hrtimer.h
200
extern void destroy_hrtimer_on_stack(struct hrtimer *timer);
include/linux/hrtimer.h
202
static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { }
include/linux/hrtimer.h
206
extern void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
include/linux/hrtimer.h
209
extern bool hrtimer_start_range_ns_user(struct hrtimer *timer, ktime_t tim,
include/linux/hrtimer.h
220
static inline void hrtimer_start(struct hrtimer *timer, ktime_t tim,
include/linux/hrtimer.h
226
extern int hrtimer_cancel(struct hrtimer *timer);
include/linux/hrtimer.h
227
extern int hrtimer_try_to_cancel(struct hrtimer *timer);
include/linux/hrtimer.h
229
static inline void hrtimer_start_expires(struct hrtimer *timer, enum hrtimer_mode mode)
include/linux/hrtimer.h
240
static inline bool hrtimer_start_expires_user(struct hrtimer *timer, enum hrtimer_mode mode)
include/linux/hrtimer.h
254
static inline void hrtimer_restart(struct hrtimer *timer)
include/linux/hrtimer.h
260
extern ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust);
include/linux/hrtimer.h
266
static inline ktime_t hrtimer_get_remaining(const struct hrtimer *timer)
include/linux/hrtimer.h
272
extern ktime_t hrtimer_next_event_without(const struct hrtimer *exclude);
include/linux/hrtimer.h
274
extern bool hrtimer_active(const struct hrtimer *timer);
include/linux/hrtimer.h
284
static inline bool hrtimer_is_queued(struct hrtimer *timer)
include/linux/hrtimer.h
294
static inline int hrtimer_callback_running(struct hrtimer *timer)
include/linux/hrtimer.h
307
static inline void hrtimer_update_function(struct hrtimer *timer,
include/linux/hrtimer.h
308
enum hrtimer_restart (*function)(struct hrtimer *))
include/linux/hrtimer.h
324
hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval);
include/linux/hrtimer.h
334
static inline u64 hrtimer_forward_now(struct hrtimer *timer,
include/linux/hrtimer.h
75
struct hrtimer timer;
include/linux/hrtimer.h
79
static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time)
include/linux/hrtimer.h
85
static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta)
include/linux/hrtimer.h
91
static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, u64 delta)
include/linux/hrtimer.h
97
static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time)
include/linux/hrtimer_defs.h
104
struct hrtimer *next_timer;
include/linux/hrtimer_defs.h
106
struct hrtimer *softirq_next_timer;
include/linux/hrtimer_defs.h
33
struct hrtimer *running;
include/linux/hrtimer_types.h
50
enum hrtimer_restart (*__private function)(struct hrtimer *);
include/linux/intel_rapl.h
216
struct hrtimer hrtimer;
include/linux/mailbox_controller.h
97
struct hrtimer poll_hrt;
include/linux/netdevice.h
404
struct hrtimer timer;
include/linux/perf_event.h
1125
struct hrtimer hrtimer;
include/linux/perf_event.h
175
struct hrtimer hrtimer;
include/linux/pm.h
697
struct hrtimer suspend_timer;
include/linux/posix-timers.h
215
struct hrtimer timer;
include/linux/rtc.h
110
struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */
include/linux/rtc.h
215
enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer);
include/linux/rv.h
111
struct hrtimer hrtimer;
include/linux/sched.h
727
struct hrtimer dl_timer;
include/linux/sched.h
736
struct hrtimer inactive_timer;
include/linux/sched/signal.h
146
struct hrtimer real_timer;
include/linux/serial_8250.h
101
struct hrtimer start_tx_timer; /* "rs485 start tx" timer */
include/linux/serial_8250.h
102
struct hrtimer stop_tx_timer; /* "rs485 stop tx" timer */
include/linux/serial_8250.h
103
struct hrtimer *active_timer; /* pointer to active timer */
include/linux/tcp.h
434
struct hrtimer pacing_timer;
include/linux/tcp.h
435
struct hrtimer compressed_ack_timer;
include/linux/timer.h
172
struct hrtimer;
include/linux/timer.h
173
extern enum hrtimer_restart it_real_fn(struct hrtimer *);
include/linux/usb/cdc_ncm.h
98
struct hrtimer tx_timer;
include/net/cfg80211.h
7042
struct hrtimer timer;
include/net/cfg80211.h
7045
enum hrtimer_restart wiphy_hrtimer_work_timer(struct hrtimer *t);
include/net/cfg80211.h
7083
struct wiphy_hrtimer_work *hrtimer);
include/net/pkt_sched.h
61
struct hrtimer timer;
include/net/tc_act/tc_gate.h
49
struct hrtimer hitimer;
include/net/tcp.h
2794
enum hrtimer_restart tcp_pace_kick(struct hrtimer *timer);
include/net/xfrm.h
292
struct hrtimer mtimer;
include/rdma/rdmavt_qp.h
441
struct hrtimer s_rnr_timer;
include/rdma/rdmavt_qp.h
877
enum hrtimer_restart rvt_rc_rnr_retry(struct hrtimer *t);
include/rv/ha_monitor.h
125
static enum hrtimer_restart ha_monitor_timer_callback(struct hrtimer *hrtimer);
include/rv/ha_monitor.h
503
static enum hrtimer_restart ha_monitor_timer_callback(struct hrtimer *hrtimer)
include/rv/ha_monitor.h
505
struct ha_monitor *ha_mon = container_of(hrtimer, struct ha_monitor, hrtimer);
include/rv/ha_monitor.h
512
hrtimer_setup(&ha_mon->hrtimer, ha_monitor_timer_callback,
include/rv/ha_monitor.h
523
hrtimer_start(&ha_mon->hrtimer, ns_to_ktime(expire - passed), mode);
include/rv/ha_monitor.h
542
return hrtimer_try_to_cancel(&ha_mon->hrtimer) == 1;
include/rv/ha_monitor.h
546
hrtimer_cancel(&ha_mon->hrtimer);
include/trace/events/timer.h
195
TP_PROTO(struct hrtimer *hrtimer, clockid_t clockid,
include/trace/events/timer.h
198
TP_ARGS(hrtimer, clockid, mode),
include/trace/events/timer.h
201
__field( void *, hrtimer )
include/trace/events/timer.h
207
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
212
TP_printk("hrtimer=%p clockid=%s mode=%s", __entry->hrtimer,
include/trace/events/timer.h
225
TP_PROTO(struct hrtimer *hrtimer, enum hrtimer_mode mode, bool was_armed),
include/trace/events/timer.h
227
TP_ARGS(hrtimer, mode, was_armed),
include/trace/events/timer.h
230
__field( void *, hrtimer )
include/trace/events/timer.h
239
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
240
__entry->function = ACCESS_PRIVATE(hrtimer, function);
include/trace/events/timer.h
241
__entry->expires = hrtimer_get_expires(hrtimer);
include/trace/events/timer.h
242
__entry->softexpires = hrtimer_get_softexpires(hrtimer);
include/trace/events/timer.h
248
"mode=%s was_armed=%d", __entry->hrtimer, __entry->function,
include/trace/events/timer.h
263
TP_PROTO(struct hrtimer *hrtimer, ktime_t now),
include/trace/events/timer.h
265
TP_ARGS(hrtimer, now),
include/trace/events/timer.h
268
__field( void *, hrtimer )
include/trace/events/timer.h
274
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
276
__entry->function = ACCESS_PRIVATE(hrtimer, function);
include/trace/events/timer.h
280
__entry->hrtimer, __entry->function,
include/trace/events/timer.h
286
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
288
TP_ARGS(hrtimer),
include/trace/events/timer.h
291
__field( void *, hrtimer )
include/trace/events/timer.h
295
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
298
TP_printk("hrtimer=%p", __entry->hrtimer)
include/trace/events/timer.h
309
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
311
TP_ARGS(hrtimer)
include/trace/events/timer.h
323
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
325
TP_ARGS(hrtimer)
include/trace/events/timer.h
334
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
336
TP_ARGS(hrtimer)
io_uring/io_uring.h
137
struct hrtimer t;
io_uring/mock_file.c
102
static enum hrtimer_restart io_mock_rw_timer_expired(struct hrtimer *timer)
io_uring/mock_file.c
18
struct hrtimer timer;
io_uring/timeout.c
108
static enum hrtimer_restart io_timeout_fn(struct hrtimer *timer);
io_uring/timeout.c
300
static enum hrtimer_restart io_timeout_fn(struct hrtimer *timer)
io_uring/timeout.c
401
static enum hrtimer_restart io_link_timeout_fn(struct hrtimer *timer)
io_uring/timeout.h
5
struct hrtimer timer;
io_uring/wait.c
55
static enum hrtimer_restart io_cqring_timer_wakeup(struct hrtimer *timer)
io_uring/wait.c
70
static enum hrtimer_restart io_cqring_min_timer_wakeup(struct hrtimer *timer)
kernel/bpf/helpers.c
1161
struct hrtimer timer;
kernel/bpf/helpers.c
1183
static enum hrtimer_restart bpf_timer_cb(struct hrtimer *hrtimer)
kernel/bpf/helpers.c
1185
struct bpf_hrtimer *t = container_of(hrtimer, struct bpf_hrtimer, timer);
kernel/events/core.c
12252
static enum hrtimer_restart perf_swevent_hrtimer(struct hrtimer *hrtimer)
kernel/events/core.c
12260
event = container_of(hrtimer, struct perf_event, hw.hrtimer);
kernel/events/core.c
12278
hrtimer_forward_now(hrtimer, ns_to_ktime(period));
kernel/events/core.c
12300
hrtimer_start(&hwc->hrtimer, ns_to_ktime(period),
kernel/events/core.c
12319
ktime_t remaining = hrtimer_get_remaining(&hwc->hrtimer);
kernel/events/core.c
12322
hrtimer_try_to_cancel(&hwc->hrtimer);
kernel/events/core.c
12328
hrtimer_cancel(&event->hw.hrtimer);
kernel/events/core.c
12338
hrtimer_setup(&hwc->hrtimer, perf_swevent_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
kernel/events/core.c
1278
static enum hrtimer_restart perf_mux_hrtimer_handler(struct hrtimer *hr)
kernel/events/core.c
1285
cpc = container_of(hr, struct perf_cpu_pmu_context, hrtimer);
kernel/events/core.c
1300
struct hrtimer *timer = &cpc->hrtimer;
kernel/events/core.c
1321
struct hrtimer *timer = &cpc->hrtimer;
kernel/rcu/rcutorture.c
2603
struct hrtimer rtorsu_hrt;
kernel/rcu/rcutorture.c
2619
static enum hrtimer_restart rcu_torture_updown_hrt(struct hrtimer *hrtp)
kernel/rcu/rcutorture.c
4043
static struct hrtimer gpwrap_lag_timer;
kernel/rcu/rcutorture.c
4047
static enum hrtimer_restart rcu_gpwrap_lag_timer(struct hrtimer *timer)
kernel/rseq.c
566
struct hrtimer timer;
kernel/rseq.c
584
static enum hrtimer_restart rseq_slice_expired(struct hrtimer *tmr)
kernel/sched/core.c
907
static enum hrtimer_restart hrtick(struct hrtimer *timer)
kernel/sched/core.c
922
static inline bool hrtick_needs_rearm(struct hrtimer *timer, ktime_t expires)
kernel/sched/core.c
935
struct hrtimer *timer = &rq->hrtick_timer;
kernel/sched/deadline.c
1064
struct hrtimer *timer = &dl_se->dl_timer;
kernel/sched/deadline.c
1141
static enum hrtimer_restart dl_server_timer(struct hrtimer *timer, struct sched_dl_entity *dl_se)
kernel/sched/deadline.c
1211
static enum hrtimer_restart dl_task_timer(struct hrtimer *timer)
kernel/sched/deadline.c
1308
struct hrtimer *timer = &dl_se->dl_timer;
kernel/sched/deadline.c
2150
static enum hrtimer_restart inactive_task_timer(struct hrtimer *timer)
kernel/sched/deadline.c
2210
struct hrtimer *timer = &dl_se->inactive_timer;
kernel/sched/deadline.c
314
void cancel_dl_timer(struct sched_dl_entity *dl_se, struct hrtimer *timer)
kernel/sched/deadline.c
404
struct hrtimer *timer = &dl_se->inactive_timer;
kernel/sched/fair.c
7194
struct hrtimer *refresh_timer = &cfs_b->period_timer;
kernel/sched/fair.c
7336
static enum hrtimer_restart sched_cfs_slack_timer(struct hrtimer *timer)
kernel/sched/fair.c
7346
static enum hrtimer_restart sched_cfs_period_timer(struct hrtimer *timer)
kernel/sched/idle.c
397
struct hrtimer timer;
kernel/sched/idle.c
401
static enum hrtimer_restart idle_inject_timer_fn(struct hrtimer *timer)
kernel/sched/rt.c
101
static enum hrtimer_restart sched_rt_period_timer(struct hrtimer *timer)
kernel/sched/sched.h
1312
struct hrtimer hrtick_timer;
kernel/sched/sched.h
321
struct hrtimer rt_period_timer;
kernel/sched/sched.h
464
struct hrtimer period_timer;
kernel/sched/sched.h
465
struct hrtimer slack_timer;
kernel/time/alarmtimer.c
186
static enum hrtimer_restart alarmtimer_fired(struct hrtimer *timer)
kernel/time/hrtimer.c
1036
static inline void unlock_hrtimer_base(const struct hrtimer *timer, unsigned long *flags)
kernel/time/hrtimer.c
1061
u64 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval)
kernel/time/hrtimer.c
1104
static bool enqueue_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1139
static void __remove_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1182
static inline bool remove_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1216
hrtimer_can_update_in_place(struct hrtimer *timer, struct hrtimer_clock_base *base, ktime_t expires)
kernel/time/hrtimer.c
1234
remove_and_enqueue_same_base(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1277
static inline ktime_t hrtimer_update_lowres(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1345
static inline bool hrtimer_keep_base(struct hrtimer *timer, bool is_local, bool is_first,
kernel/time/hrtimer.c
1361
static int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns,
kernel/time/hrtimer.c
1467
static int hrtimer_start_range_ns_common(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1493
void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns,
kernel/time/hrtimer.c
1518
static inline bool hrtimer_check_user_timer(struct hrtimer *timer)
kernel/time/hrtimer.c
1566
bool hrtimer_start_range_ns_user(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1611
int hrtimer_try_to_cancel(struct hrtimer *timer)
kernel/time/hrtimer.c
1704
void hrtimer_cancel_wait_running(const struct hrtimer *timer)
kernel/time/hrtimer.c
1745
int hrtimer_cancel(struct hrtimer *timer)
kernel/time/hrtimer.c
1764
ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust)
kernel/time/hrtimer.c
1805
ktime_t hrtimer_next_event_without(const struct hrtimer *exclude)
kernel/time/hrtimer.c
183
static struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer,
kernel/time/hrtimer.c
1860
ktime_t hrtimer_cb_get_time(const struct hrtimer *timer)
kernel/time/hrtimer.c
1866
static void __hrtimer_setup(struct hrtimer *timer, enum hrtimer_restart (*fn)(struct hrtimer *),
kernel/time/hrtimer.c
1882
memset(timer, 0, sizeof(struct hrtimer));
kernel/time/hrtimer.c
1921
void hrtimer_setup(struct hrtimer *timer, enum hrtimer_restart (*function)(struct hrtimer *),
kernel/time/hrtimer.c
1939
void hrtimer_setup_on_stack(struct hrtimer *timer,
kernel/time/hrtimer.c
1940
enum hrtimer_restart (*function)(struct hrtimer *),
kernel/time/hrtimer.c
1955
bool hrtimer_active(const struct hrtimer *timer)
kernel/time/hrtimer.c
1991
struct hrtimer *timer, ktime_t now, unsigned long flags)
kernel/time/hrtimer.c
1994
enum hrtimer_restart (*fn)(struct hrtimer *);
kernel/time/hrtimer.c
2063
static __always_inline struct hrtimer *clock_base_next_timer_safe(struct hrtimer_clock_base *base)
kernel/time/hrtimer.c
2078
struct hrtimer *timer;
kernel/time/hrtimer.c
215
static bool hrtimer_suitable_target(struct hrtimer *timer, struct hrtimer_clock_base *new_base,
kernel/time/hrtimer.c
2286
static enum hrtimer_restart hrtimer_wakeup(struct hrtimer *timer)
kernel/time/hrtimer.c
2548
struct hrtimer *timer;
kernel/time/hrtimer.c
270
switch_hrtimer_base(struct hrtimer *timer, struct hrtimer_clock_base *base, bool pinned)
kernel/time/hrtimer.c
317
static inline struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer,
kernel/time/hrtimer.c
385
return ACCESS_PRIVATE((struct hrtimer *)addr, function);
kernel/time/hrtimer.c
394
struct hrtimer *timer = addr;
kernel/time/hrtimer.c
428
struct hrtimer *timer = addr;
kernel/time/hrtimer.c
441
static enum hrtimer_restart stub_timer(struct hrtimer *unused)
kernel/time/hrtimer.c
453
struct hrtimer *timer = addr;
kernel/time/hrtimer.c
473
static inline void debug_hrtimer_init(struct hrtimer *timer)
kernel/time/hrtimer.c
478
static inline void debug_hrtimer_init_on_stack(struct hrtimer *timer)
kernel/time/hrtimer.c
483
static inline void debug_hrtimer_activate(struct hrtimer *timer, enum hrtimer_mode mode)
kernel/time/hrtimer.c
488
static inline void debug_hrtimer_deactivate(struct hrtimer *timer)
kernel/time/hrtimer.c
493
static inline void debug_hrtimer_assert_init(struct hrtimer *timer)
kernel/time/hrtimer.c
498
void destroy_hrtimer_on_stack(struct hrtimer *timer)
kernel/time/hrtimer.c
506
static inline void debug_hrtimer_init(struct hrtimer *timer) { }
kernel/time/hrtimer.c
507
static inline void debug_hrtimer_init_on_stack(struct hrtimer *timer) { }
kernel/time/hrtimer.c
508
static inline void debug_hrtimer_activate(struct hrtimer *timer, enum hrtimer_mode mode) { }
kernel/time/hrtimer.c
509
static inline void debug_hrtimer_deactivate(struct hrtimer *timer) { }
kernel/time/hrtimer.c
510
static inline void debug_hrtimer_assert_init(struct hrtimer *timer) { }
kernel/time/hrtimer.c
513
static inline void debug_setup(struct hrtimer *timer, clockid_t clockid, enum hrtimer_mode mode)
kernel/time/hrtimer.c
519
static inline void debug_setup_on_stack(struct hrtimer *timer, clockid_t clockid,
kernel/time/hrtimer.c
526
static inline void debug_activate(struct hrtimer *timer, enum hrtimer_mode mode, bool was_armed)
kernel/time/hrtimer.c
537
#define hrtimer_from_timerqueue_node(_n) container_of_const(_n, struct hrtimer, node)
kernel/time/hrtimer.c
545
const struct hrtimer *exclude,
kernel/time/hrtimer.c
579
static __always_inline struct hrtimer *clock_base_next_timer(struct hrtimer_clock_base *base)
kernel/time/hrtimer.c
588
ktime_t *expires_next, struct hrtimer **next_timer)
kernel/time/hrtimer.c
624
struct hrtimer *next_timer = NULL;
kernel/time/hrtimer.c
710
static void __hrtimer_reprogram(struct hrtimer_cpu_base *cpu_base, struct hrtimer *next_timer,
kernel/time/hrtimer.c
844
static void hrtimer_reprogram(struct hrtimer *timer, bool reprogram)
kernel/time/itimer.c
163
struct hrtimer *tmr = &tsk->signal->real_timer;
kernel/time/itimer.c
175
enum hrtimer_restart it_real_fn(struct hrtimer *timer)
kernel/time/itimer.c
229
struct hrtimer *timer;
kernel/time/itimer.c
29
static struct timespec64 itimer_get_remtime(struct hrtimer *timer)
kernel/time/ntp.c
496
static struct hrtimer sync_hrtimer;
kernel/time/ntp.c
499
static enum hrtimer_restart sync_timer_callback(struct hrtimer *timer)
kernel/time/posix-timers.c
293
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/posix-timers.c
375
static enum hrtimer_restart posix_timer_fn(struct hrtimer *timer)
kernel/time/posix-timers.c
660
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/posix-timers.c
667
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/posix-timers.c
809
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/sched_clock.c
169
static enum hrtimer_restart sched_clock_poll(struct hrtimer *hrt)
kernel/time/sched_clock.c
47
static struct hrtimer sched_clock_timer;
kernel/time/tick-broadcast-hrtimer.c
18
static struct hrtimer bctimer;
kernel/time/tick-broadcast-hrtimer.c
93
static enum hrtimer_restart bc_handler(struct hrtimer *t)
kernel/time/tick-sched.c
1495
void tick_setup_sched_timer(bool hrtimer)
kernel/time/tick-sched.c
1502
if (IS_ENABLED(CONFIG_HIGH_RES_TIMERS) && hrtimer)
kernel/time/tick-sched.c
1517
if (IS_ENABLED(CONFIG_HIGH_RES_TIMERS) && hrtimer)
kernel/time/tick-sched.c
304
static enum hrtimer_restart tick_nohz_handler(struct hrtimer *timer)
kernel/time/tick-sched.h
68
struct hrtimer sched_timer;
kernel/time/tick-sched.h
95
extern void tick_setup_sched_timer(bool hrtimer);
kernel/time/timer_list.c
46
print_timer(struct seq_file *m, struct hrtimer *taddr, struct hrtimer *timer,
kernel/time/timer_list.c
62
struct hrtimer *timer, tmp;
kernel/time/timer_list.c
85
timer = container_of(curr, struct hrtimer, node);
kernel/trace/trace_osnoise.c
1743
static enum hrtimer_restart timerlat_irq(struct hrtimer *timer)
kernel/trace/trace_osnoise.c
264
struct hrtimer timer;
kernel/watchdog.c
419
static DEFINE_PER_CPU(struct hrtimer, watchdog_hrtimer);
kernel/watchdog.c
795
static enum hrtimer_restart watchdog_timer_fn(struct hrtimer *hrtimer)
kernel/watchdog.c
826
hrtimer_forward_now(hrtimer, ns_to_ktime(sample_period));
kernel/watchdog.c
915
struct hrtimer *hrtimer = this_cpu_ptr(&watchdog_hrtimer);
kernel/watchdog.c
927
hrtimer_setup(hrtimer, watchdog_timer_fn, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
kernel/watchdog.c
928
hrtimer_start(hrtimer, ns_to_ktime(sample_period),
kernel/watchdog.c
940
struct hrtimer *hrtimer = this_cpu_ptr(&watchdog_hrtimer);
kernel/watchdog.c
950
hrtimer_cancel(hrtimer);
lib/test_objpool.c
156
static enum hrtimer_restart ot_hrtimer_handler(struct hrtimer *hrt)
lib/test_objpool.c
158
struct ot_item *item = container_of(hrt, struct ot_item, hrtimer);
lib/test_objpool.c
173
if (!item->test->hrtimer)
lib/test_objpool.c
175
hrtimer_start(&item->hrtimer, item->hrtcycle, HRTIMER_MODE_REL);
lib/test_objpool.c
180
if (!item->test->hrtimer)
lib/test_objpool.c
182
hrtimer_cancel(&item->hrtimer);
lib/test_objpool.c
185
static int ot_init_hrtimer(struct ot_item *item, unsigned long hrtimer)
lib/test_objpool.c
187
struct hrtimer *hrt = &item->hrtimer;
lib/test_objpool.c
189
if (!hrtimer)
lib/test_objpool.c
192
item->hrtcycle = ktime_set(0, hrtimer * 1000000UL);
lib/test_objpool.c
212
ot_init_hrtimer(item, item->test->hrtimer);
lib/test_objpool.c
56
unsigned long hrtimer; /* ms */
lib/test_objpool.c
70
struct hrtimer hrtimer;
mm/slab_common.c
1418
struct hrtimer hrtimer;
mm/slab_common.c
1904
schedule_page_work_fn(struct hrtimer *t)
mm/slab_common.c
1907
container_of(t, struct kfree_rcu_cpu, hrtimer);
mm/slab_common.c
1927
hrtimer_setup(&krcp->hrtimer, schedule_page_work_fn, CLOCK_MONOTONIC,
mm/slab_common.c
1929
hrtimer_start(&krcp->hrtimer, 0, HRTIMER_MODE_REL);
net/can/bcm.c
117
struct hrtimer timer, thrtimer;
net/can/bcm.c
473
static bool bcm_tx_set_expiry(struct bcm_op *op, struct hrtimer *hrt)
net/can/bcm.c
501
static enum hrtimer_restart bcm_tx_timeout_handler(struct hrtimer *hrtimer)
net/can/bcm.c
503
struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer);
net/can/bcm.c
682
static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer)
net/can/bcm.c
684
struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer);
net/can/bcm.c
752
static enum hrtimer_restart bcm_rx_thr_handler(struct hrtimer *hrtimer)
net/can/bcm.c
754
struct bcm_op *op = container_of(hrtimer, struct bcm_op, thrtimer);
net/can/bcm.c
764
hrtimer_forward_now(hrtimer, op->kt_ival2);
net/can/isotp.c
1071
static enum hrtimer_restart isotp_tx_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
1073
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/isotp.c
1080
static enum hrtimer_restart isotp_echo_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
1082
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/isotp.c
1088
static enum hrtimer_restart isotp_txfr_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
1090
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/isotp.c
1115
struct hrtimer *tx_hrt = &so->echotimer;
net/can/isotp.c
170
struct hrtimer rxtimer, txtimer, txfrtimer, echotimer;
net/can/isotp.c
265
static enum hrtimer_restart isotp_rx_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
267
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/j1939/bus.c
128
static enum hrtimer_restart j1939_ecu_timer_handler(struct hrtimer *hrtimer)
net/can/j1939/bus.c
131
container_of(hrtimer, struct j1939_ecu, ac_timer);
net/can/j1939/j1939-priv.h
292
struct hrtimer txtimer, rxtimer;
net/can/j1939/j1939-priv.h
38
struct hrtimer ac_timer;
net/can/j1939/transport.c
1178
static enum hrtimer_restart j1939_tp_txtimer(struct hrtimer *hrtimer)
net/can/j1939/transport.c
1181
container_of(hrtimer, struct j1939_session, txtimer);
net/can/j1939/transport.c
1254
static enum hrtimer_restart j1939_tp_rxtimer(struct hrtimer *hrtimer)
net/can/j1939/transport.c
1256
struct j1939_session *session = container_of(hrtimer,
net/core/dev.c
7139
static enum hrtimer_restart napi_watchdog(struct hrtimer *timer)
net/ipv4/tcp_output.c
1435
enum hrtimer_restart tcp_pace_kick(struct hrtimer *timer)
net/ipv4/tcp_timer.c
868
static enum hrtimer_restart tcp_compressed_ack_kick(struct hrtimer *timer)
net/mac802154/ieee802154_i.h
204
enum hrtimer_restart ieee802154_xmit_ifs_timer(struct hrtimer *timer);
net/mac802154/ieee802154_i.h
57
struct hrtimer ifs_timer;
net/mac802154/util.c
101
enum hrtimer_restart ieee802154_xmit_ifs_timer(struct hrtimer *timer)
net/packet/af_packet.c
207
static enum hrtimer_restart prb_retire_rx_blk_timer_expired(struct hrtimer *);
net/packet/af_packet.c
682
static enum hrtimer_restart prb_retire_rx_blk_timer_expired(struct hrtimer *t)
net/packet/internal.h
47
struct hrtimer retire_blk_timer;
net/sched/act_gate.c
71
static enum hrtimer_restart gate_timer_func(struct hrtimer *timer)
net/sched/sch_api.c
618
static enum hrtimer_restart qdisc_watchdog(struct hrtimer *timer)
net/sched/sch_dualpi2.c
742
static enum hrtimer_restart dualpi2_timer(struct hrtimer *timer)
net/sched/sch_dualpi2.c
84
struct hrtimer pi2_timer; /* prob update timer */
net/sched/sch_taprio.c
106
struct hrtimer advance_timer;
net/sched/sch_taprio.c
918
static enum hrtimer_restart advance_sched(struct hrtimer *timer)
net/wireless/core.c
1978
enum hrtimer_restart wiphy_hrtimer_work_timer(struct hrtimer *t)
net/xfrm/xfrm_iptfs.c
159
struct hrtimer iptfs_timer; /* output timer */
net/xfrm/xfrm_iptfs.c
1668
static enum hrtimer_restart iptfs_drop_timer(struct hrtimer *me)
net/xfrm/xfrm_iptfs.c
169
struct hrtimer drop_timer;
net/xfrm/xfrm_iptfs.c
180
static enum hrtimer_restart iptfs_delay_timer(struct hrtimer *me);
net/xfrm/xfrm_iptfs.c
181
static enum hrtimer_restart iptfs_drop_timer(struct hrtimer *me);
net/xfrm/xfrm_iptfs.c
2321
static enum hrtimer_restart iptfs_delay_timer(struct hrtimer *me)
net/xfrm/xfrm_state.c
639
static enum hrtimer_restart xfrm_timer_handler(struct hrtimer *me)
sound/core/hrtimer.c
27
struct hrtimer hrt;
sound/core/hrtimer.c
31
static enum hrtimer_restart snd_hrtimer_callback(struct hrtimer *hrt)
sound/drivers/dummy.c
367
struct hrtimer timer;
sound/drivers/dummy.c
371
static enum hrtimer_restart dummy_hrtimer_callback(struct hrtimer *timer)
sound/drivers/dummy.c
548
if (hrtimer)
sound/drivers/dummy.c
59
static bool hrtimer = 1;
sound/drivers/dummy.c
84
module_param(hrtimer, bool, 0644);
sound/drivers/dummy.c
85
MODULE_PARM_DESC(hrtimer, "Use hrtimer as the timer source.");
sound/drivers/pcsp/pcsp.h
57
struct hrtimer timer;
sound/drivers/pcsp/pcsp.h
77
extern enum hrtimer_restart pcsp_do_timer(struct hrtimer *handle);
sound/drivers/pcsp/pcsp_lib.c
128
enum hrtimer_restart pcsp_do_timer(struct hrtimer *handle)
sound/sh/sh_dac_audio.c
262
static enum hrtimer_restart sh_dac_audio_timer(struct hrtimer *handle)
sound/sh/sh_dac_audio.c
265
hrtimer);
sound/sh/sh_dac_audio.c
289
hrtimer_start(&chip->hrtimer, chip->wakeups_per_second,
sound/sh/sh_dac_audio.c
315
hrtimer_setup(&chip->hrtimer, sh_dac_audio_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
sound/sh/sh_dac_audio.c
41
struct hrtimer hrtimer;
sound/sh/sh_dac_audio.c
55
hrtimer_start(&chip->hrtimer, chip->wakeups_per_second,
sound/sh/sh_dac_audio.c
61
hrtimer_cancel(&chip->hrtimer);
sound/soc/fsl/imx-pcm-fiq.c
37
struct hrtimer hrt;
sound/soc/fsl/imx-pcm-fiq.c
44
static enum hrtimer_restart snd_hrtimer_callback(struct hrtimer *hrt)
tools/testing/selftests/bpf/progs/test_vmlinux.c
73
int BPF_KPROBE(handle__kprobe, struct hrtimer *timer, ktime_t tim, u64 delta_ns,
tools/testing/selftests/bpf/progs/test_vmlinux.c
82
int BPF_PROG(handle__fentry, struct hrtimer *timer, ktime_t tim, u64 delta_ns,
tools/testing/selftests/bpf/progs/timer_start_deadlock.c
31
int BPF_PROG(tp_hrtimer_start, struct hrtimer *hrtimer, enum hrtimer_mode mode, bool was_armed)