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
1047
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
1049
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/arm64/kvm/arch_timer.c
1068
hrtimer_setup(&ctxt->hrtimer, kvm_hrtimer_expire, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_HARD);
arch/arm64/kvm/arch_timer.c
1234
soft_timer_cancel(&timer->hrtimer);
arch/arm64/kvm/arch_timer.c
188
static void soft_timer_start(struct hrtimer *hrt, u64 ns)
arch/arm64/kvm/arch_timer.c
194
static void soft_timer_cancel(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
305
static enum hrtimer_restart kvm_bg_timer_expire(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
329
static enum hrtimer_restart kvm_hrtimer_expire(struct hrtimer *hrt)
arch/arm64/kvm/arch_timer.c
335
ctx = container_of(hrt, struct arch_timer_context, hrtimer);
arch/arm64/kvm/arch_timer.c
476
soft_timer_start(&ctx->hrtimer, kvm_timer_compute_delta(ctx));
arch/arm64/kvm/arch_timer.c
931
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
933
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/arm64/kvm/arch_timer.c
970
soft_timer_cancel(&map.emul_vtimer->hrtimer);
arch/arm64/kvm/arch_timer.c
971
soft_timer_cancel(&map.emul_ptimer->hrtimer);
arch/loongarch/include/asm/kvm_host.h
222
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
110
static enum hrtimer_restart kvm_riscv_vcpu_vstimer_expired(struct hrtimer *h)
arch/riscv/kvm/vcpu_timer.c
42
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
621
struct hrtimer timer;
arch/s390/kvm/interrupt.c
1301
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer)
arch/s390/kvm/interrupt.c
3069
static enum hrtimer_restart gisa_vcpu_kicker(struct hrtimer *timer)
arch/s390/kvm/kvm-s390.h
371
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer);
arch/x86/events/amd/uncore.c
105
ctx = container_of(hrtimer, struct amd_uncore_ctx, hrtimer);
arch/x86/events/amd/uncore.c
115
hrtimer_forward_now(hrtimer, ns_to_ktime(ctx->hrtimer_duration));
arch/x86/events/amd/uncore.c
121
hrtimer_start(&ctx->hrtimer, ns_to_ktime(ctx->hrtimer_duration),
arch/x86/events/amd/uncore.c
127
hrtimer_cancel(&ctx->hrtimer);
arch/x86/events/amd/uncore.c
132
hrtimer_setup(&ctx->hrtimer, amd_uncore_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
arch/x86/events/amd/uncore.c
44
struct hrtimer hrtimer;
arch/x86/events/amd/uncore.c
99
static enum hrtimer_restart amd_uncore_hrtimer(struct hrtimer *hrtimer)
arch/x86/events/intel/uncore.c
305
static enum hrtimer_restart uncore_pmu_hrtimer(struct hrtimer *hrtimer)
arch/x86/events/intel/uncore.c
311
box = container_of(hrtimer, struct intel_uncore_box, hrtimer);
arch/x86/events/intel/uncore.c
326
hrtimer_forward_now(hrtimer, ns_to_ktime(box->hrtimer_duration));
arch/x86/events/intel/uncore.c
332
hrtimer_start(&box->hrtimer, ns_to_ktime(box->hrtimer_duration),
arch/x86/events/intel/uncore.c
338
hrtimer_cancel(&box->hrtimer);
arch/x86/events/intel/uncore.c
343
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
648
struct hrtimer timer;
arch/x86/include/asm/kvm_host.h
758
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
3037
static enum hrtimer_restart apic_timer_fn(struct hrtimer *data)
arch/x86/kvm/lapic.c
3302
struct hrtimer *timer;
arch/x86/kvm/lapic.h
50
struct hrtimer timer;
arch/x86/kvm/vmx/nested.c
2221
static enum hrtimer_restart vmx_preemption_timer_fn(struct hrtimer *timer)
arch/x86/kvm/vmx/vmx.c
8559
struct hrtimer *timer = &to_vmx(vcpu)->nested.preemption_timer;
arch/x86/kvm/vmx/vmx.h
161
struct hrtimer preemption_timer;
arch/x86/kvm/xen.c
125
static enum hrtimer_restart xen_timer_callback(struct hrtimer *timer)
block/bfq-iosched.c
7053
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
1583
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/amd/amdgpu/amdgpu_mode.h
504
struct hrtimer vblank_timer;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
45
static enum hrtimer_restart amdgpu_vkms_vblank_simulate(struct hrtimer *timer)
drivers/gpu/drm/drm_vblank.c
2169
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
540
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
434
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
487
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/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/vmwgfx/vmwgfx_kms.h
325
struct hrtimer timer;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
161
vmw_vkms_vblank_simulate(struct hrtimer *timer)
drivers/gpu/drm/xe/xe_oa.c
301
static enum hrtimer_restart xe_oa_poll_check_timer_cb(struct hrtimer *hrtimer)
drivers/gpu/drm/xe/xe_oa.c
304
container_of(hrtimer, typeof(*stream), poll_check_timer);
drivers/gpu/drm/xe/xe_oa.c
309
hrtimer_forward_now(hrtimer, ns_to_ktime(stream->poll_period_ns));
drivers/gpu/drm/xe/xe_oa_types.h
219
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
698
struct hrtimer hrtimer;
drivers/infiniband/hw/hfi1/init.c
1494
hrtimer_cancel(&ppd->cca_timer[i].hrtimer);
drivers/infiniband/hw/hfi1/init.c
535
static enum hrtimer_restart cca_timer_fn(struct hrtimer *t)
drivers/infiniband/hw/hfi1/init.c
545
cca_timer = container_of(t, struct cca_timer, hrtimer);
drivers/infiniband/hw/hfi1/init.c
641
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
2613
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
107
static enum hrtimer_restart txdone_hrtimer(struct hrtimer *hrtimer)
drivers/mailbox/mailbox.c
110
container_of(hrtimer, struct mbox_controller, poll_hrt);
drivers/mailbox/mailbox.c
128
if (!hrtimer_is_queued(hrtimer))
drivers/mailbox/mailbox.c
129
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
764
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
106
static enum hrtimer_restart panic_in_hardirq(struct hrtimer *timer)
drivers/misc/lkdtm/bugs.c
116
struct hrtimer timer;
drivers/misc/lkdtm/bugs.c
136
static enum hrtimer_restart bug_in_hardirq(struct hrtimer *timer)
drivers/misc/lkdtm/bugs.c
146
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
1829
static enum hrtimer_restart dw_mci_fault_timer(struct hrtimer *t)
drivers/mmc/host/dw_mmc.h
243
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
1709
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
696
static enum hrtimer_restart tx_done(struct hrtimer *hrtimer)
drivers/net/ethernet/hisilicon/hip04_eth.c
700
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
7082
static enum hrtimer_restart igc_qbv_scheduling_timer(struct hrtimer *timer)
drivers/net/ethernet/intel/igc/igc_main.c
7085
hrtimer);
drivers/net/ethernet/intel/igc/igc_main.c
7295
hrtimer_setup(&adapter->hrtimer, &igc_qbv_scheduling_timer, CLOCK_MONOTONIC,
drivers/net/ethernet/intel/igc/igc_main.c
7415
hrtimer_cancel(&adapter->hrtimer);
drivers/net/ethernet/intel/igc/igc_tsn.c
648
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
51
struct hrtimer hrtimer;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
571
static enum hrtimer_restart rmnet_map_flush_tx_packet_queue(struct hrtimer *t)
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
575
port = container_of(t, struct rmnet_port, hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
630
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
653
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
659
if (!hrtimer_active(&port->hrtimer) && port->agg_state != -EINPROGRESS) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
661
hrtimer_start(&port->hrtimer,
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
689
hrtimer_setup(&port->hrtimer, rmnet_map_flush_tx_packet_queue, CLOCK_MONOTONIC,
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
698
hrtimer_cancel(&port->hrtimer);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
66
struct hrtimer txtimer;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3340
static enum hrtimer_restart stmmac_tx_timer(struct hrtimer *t)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1387
static enum hrtimer_restart am65_cpsw_nuss_rx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1536
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
306
static enum hrtimer_restart emac_tx_timer_callback(struct hrtimer *timer)
drivers/net/ethernet/ti/icssg/icssg_prueth.c
400
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
520
static enum hrtimer_restart nsim_napi_schedule(struct hrtimer *timer)
drivers/net/netdevsim/netdevsim.h
99
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.c
2382
mac80211_hwsim_beacon(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim.c
3995
mac80211_hwsim_nan_dw_start(struct hrtimer *timer)
drivers/net/wireless/virtual/mac80211_hwsim.c
659
struct hrtimer beacon_timer;
drivers/net/wireless/virtual/mac80211_hwsim.c
761
struct hrtimer nan_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
1100
hrtimer_start(&ccn->dt.hrtimer, arm_ccn_pmu_timer_period(),
drivers/perf/arm-ccn.c
1122
hrtimer_cancel(&ccn->dt.hrtimer);
drivers/perf/arm-ccn.c
1176
static enum hrtimer_restart arm_ccn_pmu_timer_handler(struct hrtimer *hrtimer)
drivers/perf/arm-ccn.c
1178
struct arm_ccn_dt *dt = container_of(hrtimer, struct arm_ccn_dt,
drivers/perf/arm-ccn.c
1179
hrtimer);
drivers/perf/arm-ccn.c
1186
hrtimer_forward_now(hrtimer, arm_ccn_pmu_timer_period());
drivers/perf/arm-ccn.c
1276
hrtimer_setup(&ccn->dt.hrtimer, arm_ccn_pmu_timer_handler, CLOCK_MONOTONIC,
drivers/perf/arm-ccn.c
161
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
117
ltc2952_poweroff_timer_trigger(struct hrtimer *timer)
drivers/power/reset/ltc2952-poweroff.c
62
struct hrtimer timer_trigger;
drivers/power/reset/ltc2952-poweroff.c
63
struct hrtimer timer_wde;
drivers/power/reset/ltc2952-poweroff.c
95
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
1663
hrtimer_start(&data->hrtimer, data->timer_interval,
drivers/powercap/intel_rapl_common.c
1727
hrtimer_cancel(&data->hrtimer);
drivers/powercap/intel_rapl_common.c
1841
static enum hrtimer_restart rapl_hrtimer_handle(struct hrtimer *hrtimer)
drivers/powercap/intel_rapl_common.c
1844
container_of(hrtimer, struct rapl_package_pmu_data, hrtimer);
drivers/powercap/intel_rapl_common.c
1858
hrtimer_forward_now(hrtimer, data->timer_interval);
drivers/powercap/intel_rapl_common.c
2082
hrtimer_setup(&data->hrtimer, rapl_hrtimer_handle, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
drivers/pps/generators/pps_gen_tio.c
131
static enum hrtimer_restart hrtimer_callback(struct hrtimer *timer)
drivers/pps/generators/pps_gen_tio.c
45
struct hrtimer timer;
drivers/pwm/pwm-gpio.c
28
struct hrtimer gpio_timer;
drivers/pwm/pwm-gpio.c
75
static enum hrtimer_restart pwm_gpio_timer(struct hrtimer *gpio_timer)
drivers/rtc/interface.c
688
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
1478
struct hrtimer cmf_timer;
drivers/scsi/lpfc/lpfc.h
1479
struct hrtimer cmf_stats_timer; /* 1 minute stats timer */
drivers/scsi/lpfc/lpfc_init.c
5682
lpfc_cmf_stats_timer(struct hrtimer *timer)
drivers/scsi/lpfc/lpfc_init.c
5953
lpfc_cmf_timer(struct hrtimer *timer)
drivers/scsi/scsi_debug.c
460
struct hrtimer hrt;
drivers/scsi/scsi_debug.c
6416
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
1316
static enum hrtimer_restart serial8250_em485_handle_stop_tx(struct hrtimer *t)
drivers/tty/serial/8250/8250_port.c
1334
static void start_hrtimer_ms(struct hrtimer *hrt, unsigned long msec)
drivers/tty/serial/8250/8250_port.c
1503
static enum hrtimer_restart serial8250_em485_handle_start_tx(struct hrtimer *t)
drivers/tty/serial/8250/8250_port.c
503
static enum hrtimer_restart serial8250_em485_handle_start_tx(struct hrtimer *t);
drivers/tty/serial/8250/8250_port.c
504
static enum hrtimer_restart serial8250_em485_handle_stop_tx(struct hrtimer *t);
drivers/tty/serial/amba-pl011.c
1399
static enum hrtimer_restart pl011_trigger_start_tx(struct hrtimer *t)
drivers/tty/serial/amba-pl011.c
1413
static enum hrtimer_restart pl011_trigger_stop_tx(struct hrtimer *t)
drivers/tty/serial/amba-pl011.c
273
struct hrtimer trigger_start_tx;
drivers/tty/serial/amba-pl011.c
274
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
2371
static enum hrtimer_restart imx_trigger_start_tx(struct hrtimer *t)
drivers/tty/serial/imx.c
2384
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
146
struct hrtimer rx_timer;
drivers/tty/serial/sh-sci.c
1502
static void start_hrtimer_us(struct hrtimer *hrt, unsigned long usec)
drivers/tty/serial/sh-sci.c
1705
static enum hrtimer_restart sci_dma_rx_timer_fn(struct hrtimer *t)
drivers/tty/serial/xilinx_uartps.c
212
struct hrtimer tx_timer;
drivers/tty/serial/xilinx_uartps.c
392
static enum hrtimer_restart cdns_rs485_rx_callback(struct hrtimer *t)
drivers/tty/serial/xilinx_uartps.c
694
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
4811
hrtimer_cancel(&fotg210->hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
4866
hrtimer_cancel(&fotg210->hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
4904
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
1798
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
417
struct hrtimer state_machine_timer;
drivers/usb/typec/tcpm/tcpm.c
419
struct hrtimer vdm_state_machine_timer;
drivers/usb/typec/tcpm/tcpm.c
421
struct hrtimer enable_frs_timer;
drivers/usb/typec/tcpm/tcpm.c
423
struct hrtimer send_discover_timer;
drivers/usb/typec/tcpm/tcpm.c
7782
static enum hrtimer_restart state_machine_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
7791
static enum hrtimer_restart vdm_state_machine_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
7800
static enum hrtimer_restart enable_frs_timer_handler(struct hrtimer *timer)
drivers/usb/typec/tcpm/tcpm.c
7809
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
74
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
55
struct hrtimer hrtimer;
include/kvm/arm_arch_timer.h
92
struct hrtimer bg_timer;
include/linux/alarmtimer.h
38
struct hrtimer timer;
include/linux/hrtimer.h
103
static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta)
include/linux/hrtimer.h
109
static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, u64 delta)
include/linux/hrtimer.h
115
static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time)
include/linux/hrtimer.h
121
static inline void hrtimer_add_expires_ns(struct hrtimer *timer, u64 ns)
include/linux/hrtimer.h
127
static inline ktime_t hrtimer_get_expires(const struct hrtimer *timer)
include/linux/hrtimer.h
132
static inline ktime_t hrtimer_get_softexpires(const struct hrtimer *timer)
include/linux/hrtimer.h
137
static inline s64 hrtimer_get_expires_ns(const struct hrtimer *timer)
include/linux/hrtimer.h
142
ktime_t hrtimer_cb_get_time(const struct hrtimer *timer);
include/linux/hrtimer.h
144
static inline ktime_t hrtimer_expires_remaining(const struct hrtimer *timer)
include/linux/hrtimer.h
149
static inline int hrtimer_is_hres_active(struct hrtimer *timer)
include/linux/hrtimer.h
169
__hrtimer_expires_remaining_adjusted(const struct hrtimer *timer, ktime_t now)
include/linux/hrtimer.h
183
hrtimer_expires_remaining_adjusted(const struct hrtimer *timer)
include/linux/hrtimer.h
199
void hrtimer_cancel_wait_running(const struct hrtimer *timer);
include/linux/hrtimer.h
201
static inline void hrtimer_cancel_wait_running(struct hrtimer *timer)
include/linux/hrtimer.h
207
static inline enum hrtimer_restart hrtimer_dummy_timeout(struct hrtimer *unused)
include/linux/hrtimer.h
215
extern void hrtimer_setup(struct hrtimer *timer, enum hrtimer_restart (*function)(struct hrtimer *),
include/linux/hrtimer.h
217
extern void hrtimer_setup_on_stack(struct hrtimer *timer,
include/linux/hrtimer.h
218
enum hrtimer_restart (*function)(struct hrtimer *),
include/linux/hrtimer.h
224
extern void destroy_hrtimer_on_stack(struct hrtimer *timer);
include/linux/hrtimer.h
226
static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { }
include/linux/hrtimer.h
230
extern void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
include/linux/hrtimer.h
241
static inline void hrtimer_start(struct hrtimer *timer, ktime_t tim,
include/linux/hrtimer.h
247
extern int hrtimer_cancel(struct hrtimer *timer);
include/linux/hrtimer.h
248
extern int hrtimer_try_to_cancel(struct hrtimer *timer);
include/linux/hrtimer.h
250
static inline void hrtimer_start_expires(struct hrtimer *timer,
include/linux/hrtimer.h
264
static inline void hrtimer_restart(struct hrtimer *timer)
include/linux/hrtimer.h
270
extern ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust);
include/linux/hrtimer.h
276
static inline ktime_t hrtimer_get_remaining(const struct hrtimer *timer)
include/linux/hrtimer.h
282
extern u64 hrtimer_next_event_without(const struct hrtimer *exclude);
include/linux/hrtimer.h
284
extern bool hrtimer_active(const struct hrtimer *timer);
include/linux/hrtimer.h
294
static inline bool hrtimer_is_queued(struct hrtimer *timer)
include/linux/hrtimer.h
304
static inline int hrtimer_callback_running(struct hrtimer *timer)
include/linux/hrtimer.h
317
static inline void hrtimer_update_function(struct hrtimer *timer,
include/linux/hrtimer.h
318
enum hrtimer_restart (*function)(struct hrtimer *))
include/linux/hrtimer.h
334
hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval);
include/linux/hrtimer.h
344
static inline u64 hrtimer_forward_now(struct hrtimer *timer,
include/linux/hrtimer.h
93
struct hrtimer timer;
include/linux/hrtimer.h
97
static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time)
include/linux/hrtimer_defs.h
102
struct hrtimer *next_timer;
include/linux/hrtimer_defs.h
104
struct hrtimer *softirq_next_timer;
include/linux/hrtimer_defs.h
31
struct hrtimer *running;
include/linux/hrtimer_types.h
42
enum hrtimer_restart (*__private function)(struct hrtimer *);
include/linux/intel_rapl.h
177
struct hrtimer hrtimer;
include/linux/mailbox_controller.h
88
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
213
enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer);
include/linux/sched.h
721
struct hrtimer dl_timer;
include/linux/sched.h
730
struct hrtimer inactive_timer;
include/linux/sched/signal.h
145
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
431
struct hrtimer pacing_timer;
include/linux/tcp.h
432
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
6600
struct hrtimer timer;
include/net/cfg80211.h
6603
enum hrtimer_restart wiphy_hrtimer_work_timer(struct hrtimer *t);
include/net/cfg80211.h
6641
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
2726
enum hrtimer_restart tcp_pace_kick(struct hrtimer *timer);
include/net/xfrm.h
290
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/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
224
TP_PROTO(struct hrtimer *hrtimer, enum hrtimer_mode mode),
include/trace/events/timer.h
226
TP_ARGS(hrtimer, mode),
include/trace/events/timer.h
229
__field( void *, hrtimer )
include/trace/events/timer.h
237
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
238
__entry->function = ACCESS_PRIVATE(hrtimer, function);
include/trace/events/timer.h
239
__entry->expires = hrtimer_get_expires(hrtimer);
include/trace/events/timer.h
240
__entry->softexpires = hrtimer_get_softexpires(hrtimer);
include/trace/events/timer.h
245
"mode=%s", __entry->hrtimer, __entry->function,
include/trace/events/timer.h
261
TP_PROTO(struct hrtimer *hrtimer, ktime_t *now),
include/trace/events/timer.h
263
TP_ARGS(hrtimer, now),
include/trace/events/timer.h
266
__field( void *, hrtimer )
include/trace/events/timer.h
272
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
274
__entry->function = ACCESS_PRIVATE(hrtimer, function);
include/trace/events/timer.h
278
__entry->hrtimer, __entry->function,
include/trace/events/timer.h
284
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
286
TP_ARGS(hrtimer),
include/trace/events/timer.h
289
__field( void *, hrtimer )
include/trace/events/timer.h
293
__entry->hrtimer = hrtimer;
include/trace/events/timer.h
296
TP_printk("hrtimer=%p", __entry->hrtimer)
include/trace/events/timer.h
308
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
310
TP_ARGS(hrtimer)
include/trace/events/timer.h
319
TP_PROTO(struct hrtimer *hrtimer),
include/trace/events/timer.h
321
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
257
static enum hrtimer_restart io_timeout_fn(struct hrtimer *timer)
io_uring/timeout.c
350
static enum hrtimer_restart io_link_timeout_fn(struct hrtimer *timer)
io_uring/timeout.c
69
static enum hrtimer_restart io_timeout_fn(struct hrtimer *timer);
io_uring/timeout.h
5
struct hrtimer timer;
io_uring/wait.c
54
static enum hrtimer_restart io_cqring_timer_wakeup(struct hrtimer *timer)
io_uring/wait.c
69
static enum hrtimer_restart io_cqring_min_timer_wakeup(struct hrtimer *timer)
kernel/bpf/helpers.c
1146
struct hrtimer timer;
kernel/bpf/helpers.c
1168
static enum hrtimer_restart bpf_timer_cb(struct hrtimer *hrtimer)
kernel/bpf/helpers.c
1170
struct bpf_hrtimer *t = container_of(hrtimer, struct bpf_hrtimer, timer);
kernel/events/core.c
12174
static enum hrtimer_restart perf_swevent_hrtimer(struct hrtimer *hrtimer)
kernel/events/core.c
12182
event = container_of(hrtimer, struct perf_event, hw.hrtimer);
kernel/events/core.c
12200
hrtimer_forward_now(hrtimer, ns_to_ktime(period));
kernel/events/core.c
12222
hrtimer_start(&hwc->hrtimer, ns_to_ktime(period),
kernel/events/core.c
12241
ktime_t remaining = hrtimer_get_remaining(&hwc->hrtimer);
kernel/events/core.c
12244
hrtimer_try_to_cancel(&hwc->hrtimer);
kernel/events/core.c
12250
hrtimer_cancel(&event->hw.hrtimer);
kernel/events/core.c
12260
hrtimer_setup(&hwc->hrtimer, perf_swevent_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
kernel/events/core.c
1277
static enum hrtimer_restart perf_mux_hrtimer_handler(struct hrtimer *hr)
kernel/events/core.c
1284
cpc = container_of(hr, struct perf_cpu_pmu_context, hrtimer);
kernel/events/core.c
1299
struct hrtimer *timer = &cpc->hrtimer;
kernel/events/core.c
1320
struct hrtimer *timer = &cpc->hrtimer;
kernel/rcu/rcutorture.c
2518
struct hrtimer rtorsu_hrt;
kernel/rcu/rcutorture.c
2534
static enum hrtimer_restart rcu_torture_updown_hrt(struct hrtimer *hrtp)
kernel/rcu/rcutorture.c
3958
static struct hrtimer gpwrap_lag_timer;
kernel/rcu/rcutorture.c
3962
static enum hrtimer_restart rcu_gpwrap_lag_timer(struct hrtimer *timer)
kernel/rseq.c
518
struct hrtimer timer;
kernel/rseq.c
536
static enum hrtimer_restart rseq_slice_expired(struct hrtimer *tmr)
kernel/sched/core.c
885
static enum hrtimer_restart hrtick(struct hrtimer *timer)
kernel/sched/core.c
902
struct hrtimer *timer = &rq->hrtick_timer;
kernel/sched/core.c
928
struct hrtimer *timer = &rq->hrtick_timer;
kernel/sched/deadline.c
1073
struct hrtimer *timer = &dl_se->dl_timer;
kernel/sched/deadline.c
1150
static enum hrtimer_restart dl_server_timer(struct hrtimer *timer, struct sched_dl_entity *dl_se)
kernel/sched/deadline.c
1220
static enum hrtimer_restart dl_task_timer(struct hrtimer *timer)
kernel/sched/deadline.c
1317
struct hrtimer *timer = &dl_se->dl_timer;
kernel/sched/deadline.c
1960
static enum hrtimer_restart inactive_task_timer(struct hrtimer *timer)
kernel/sched/deadline.c
2020
struct hrtimer *timer = &dl_se->inactive_timer;
kernel/sched/deadline.c
311
void cancel_dl_timer(struct sched_dl_entity *dl_se, struct hrtimer *timer)
kernel/sched/deadline.c
401
struct hrtimer *timer = &dl_se->inactive_timer;
kernel/sched/fair.c
6324
struct hrtimer *refresh_timer = &cfs_b->period_timer;
kernel/sched/fair.c
6491
static enum hrtimer_restart sched_cfs_slack_timer(struct hrtimer *timer)
kernel/sched/fair.c
6501
static enum hrtimer_restart sched_cfs_period_timer(struct hrtimer *timer)
kernel/sched/idle.c
394
struct hrtimer timer;
kernel/sched/idle.c
398
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
1289
struct hrtimer hrtick_timer;
kernel/sched/sched.h
321
struct hrtimer rt_period_timer;
kernel/sched/sched.h
460
struct hrtimer period_timer;
kernel/sched/sched.h
461
struct hrtimer slack_timer;
kernel/time/alarmtimer.c
186
static enum hrtimer_restart alarmtimer_fired(struct hrtimer *timer)
kernel/time/hrtimer.c
1018
void unlock_hrtimer_base(const struct hrtimer *timer, unsigned long *flags)
kernel/time/hrtimer.c
1043
u64 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval)
kernel/time/hrtimer.c
1086
static bool enqueue_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1110
static void __remove_hrtimer(struct hrtimer *timer,
kernel/time/hrtimer.c
1141
remove_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
1177
static inline ktime_t hrtimer_update_lowres(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1218
static int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1312
void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
kernel/time/hrtimer.c
1348
int hrtimer_try_to_cancel(struct hrtimer *timer)
kernel/time/hrtimer.c
1439
void hrtimer_cancel_wait_running(const struct hrtimer *timer)
kernel/time/hrtimer.c
1484
int hrtimer_cancel(struct hrtimer *timer)
kernel/time/hrtimer.c
1503
ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust)
kernel/time/hrtimer.c
1548
u64 hrtimer_next_event_without(const struct hrtimer *exclude)
kernel/time/hrtimer.c
1609
ktime_t hrtimer_cb_get_time(const struct hrtimer *timer)
kernel/time/hrtimer.c
1615
static void __hrtimer_setup(struct hrtimer *timer,
kernel/time/hrtimer.c
1616
enum hrtimer_restart (*function)(struct hrtimer *),
kernel/time/hrtimer.c
163
struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer,
kernel/time/hrtimer.c
1632
memset(timer, 0, sizeof(struct hrtimer));
kernel/time/hrtimer.c
1670
void hrtimer_setup(struct hrtimer *timer, enum hrtimer_restart (*function)(struct hrtimer *),
kernel/time/hrtimer.c
1688
void hrtimer_setup_on_stack(struct hrtimer *timer,
kernel/time/hrtimer.c
1689
enum hrtimer_restart (*function)(struct hrtimer *),
kernel/time/hrtimer.c
1704
bool hrtimer_active(const struct hrtimer *timer)
kernel/time/hrtimer.c
1744
struct hrtimer *timer, ktime_t *now,
kernel/time/hrtimer.c
1747
enum hrtimer_restart (*fn)(struct hrtimer *);
kernel/time/hrtimer.c
1830
struct hrtimer *timer;
kernel/time/hrtimer.c
1832
timer = container_of(node, struct hrtimer, node);
kernel/time/hrtimer.c
196
static bool hrtimer_suitable_target(struct hrtimer *timer, struct hrtimer_clock_base *new_base,
kernel/time/hrtimer.c
2013
static enum hrtimer_restart hrtimer_wakeup(struct hrtimer *timer)
kernel/time/hrtimer.c
2275
struct hrtimer *timer;
kernel/time/hrtimer.c
2279
timer = container_of(node, struct hrtimer, node);
kernel/time/hrtimer.c
251
switch_hrtimer_base(struct hrtimer *timer, struct hrtimer_clock_base *base,
kernel/time/hrtimer.c
302
lock_hrtimer_base(const struct hrtimer *timer, unsigned long *flags)
kernel/time/hrtimer.c
370
return ACCESS_PRIVATE((struct hrtimer *)addr, function);
kernel/time/hrtimer.c
379
struct hrtimer *timer = addr;
kernel/time/hrtimer.c
413
struct hrtimer *timer = addr;
kernel/time/hrtimer.c
433
static inline void debug_hrtimer_init(struct hrtimer *timer)
kernel/time/hrtimer.c
438
static inline void debug_hrtimer_init_on_stack(struct hrtimer *timer)
kernel/time/hrtimer.c
443
static inline void debug_hrtimer_activate(struct hrtimer *timer,
kernel/time/hrtimer.c
449
static inline void debug_hrtimer_deactivate(struct hrtimer *timer)
kernel/time/hrtimer.c
454
void destroy_hrtimer_on_stack(struct hrtimer *timer)
kernel/time/hrtimer.c
462
static inline void debug_hrtimer_init(struct hrtimer *timer) { }
kernel/time/hrtimer.c
463
static inline void debug_hrtimer_init_on_stack(struct hrtimer *timer) { }
kernel/time/hrtimer.c
464
static inline void debug_hrtimer_activate(struct hrtimer *timer,
kernel/time/hrtimer.c
466
static inline void debug_hrtimer_deactivate(struct hrtimer *timer) { }
kernel/time/hrtimer.c
469
static inline void debug_setup(struct hrtimer *timer, clockid_t clockid, enum hrtimer_mode mode)
kernel/time/hrtimer.c
475
static inline void debug_setup_on_stack(struct hrtimer *timer, clockid_t clockid,
kernel/time/hrtimer.c
482
static inline void debug_activate(struct hrtimer *timer,
kernel/time/hrtimer.c
489
static inline void debug_deactivate(struct hrtimer *timer)
kernel/time/hrtimer.c
513
const struct hrtimer *exclude,
kernel/time/hrtimer.c
522
struct hrtimer *timer;
kernel/time/hrtimer.c
525
timer = container_of(next, struct hrtimer, node);
kernel/time/hrtimer.c
532
timer = container_of(next, struct hrtimer, node);
kernel/time/hrtimer.c
582
struct hrtimer *next_timer = NULL;
kernel/time/hrtimer.c
661
struct hrtimer *next_timer,
kernel/time/hrtimer.c
811
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
367
static enum hrtimer_restart posix_timer_fn(struct hrtimer *timer)
kernel/time/posix-timers.c
652
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/posix-timers.c
659
struct hrtimer *timer = &timr->it.real.timer;
kernel/time/posix-timers.c
801
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
94
static enum hrtimer_restart bc_handler(struct hrtimer *t)
kernel/time/tick-sched.c
1601
void tick_setup_sched_timer(bool hrtimer)
kernel/time/tick-sched.c
1608
if (IS_ENABLED(CONFIG_HIGH_RES_TIMERS) && hrtimer)
kernel/time/tick-sched.c
1623
if (IS_ENABLED(CONFIG_HIGH_RES_TIMERS) && hrtimer)
kernel/time/tick-sched.c
306
static enum hrtimer_restart tick_nohz_handler(struct hrtimer *timer)
kernel/time/tick-sched.h
107
extern void tick_setup_sched_timer(bool hrtimer);
kernel/time/tick-sched.h
73
struct hrtimer sched_timer;
kernel/time/timer_list.c
46
print_timer(struct seq_file *m, struct hrtimer *taddr, struct hrtimer *timer,
kernel/time/timer_list.c
63
struct hrtimer *timer, tmp;
kernel/time/timer_list.c
87
timer = container_of(curr, struct hrtimer, node);
kernel/trace/trace_osnoise.c
1716
static enum hrtimer_restart timerlat_irq(struct hrtimer *timer)
kernel/trace/trace_osnoise.c
243
struct hrtimer timer;
kernel/watchdog.c
397
static DEFINE_PER_CPU(struct hrtimer, watchdog_hrtimer);
kernel/watchdog.c
773
static enum hrtimer_restart watchdog_timer_fn(struct hrtimer *hrtimer)
kernel/watchdog.c
804
hrtimer_forward_now(hrtimer, ns_to_ktime(sample_period));
kernel/watchdog.c
893
struct hrtimer *hrtimer = this_cpu_ptr(&watchdog_hrtimer);
kernel/watchdog.c
905
hrtimer_setup(hrtimer, watchdog_timer_fn, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
kernel/watchdog.c
906
hrtimer_start(hrtimer, ns_to_ktime(sample_period),
kernel/watchdog.c
918
struct hrtimer *hrtimer = this_cpu_ptr(&watchdog_hrtimer);
kernel/watchdog.c
928
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
1401
struct hrtimer hrtimer;
mm/slab_common.c
1887
schedule_page_work_fn(struct hrtimer *t)
mm/slab_common.c
1890
container_of(t, struct kfree_rcu_cpu, hrtimer);
mm/slab_common.c
1910
hrtimer_setup(&krcp->hrtimer, schedule_page_work_fn, CLOCK_MONOTONIC,
mm/slab_common.c
1912
hrtimer_start(&krcp->hrtimer, 0, HRTIMER_MODE_REL);
net/can/bcm.c
113
struct hrtimer timer, thrtimer;
net/can/bcm.c
433
static bool bcm_tx_set_expiry(struct bcm_op *op, struct hrtimer *hrt)
net/can/bcm.c
455
static enum hrtimer_restart bcm_tx_timeout_handler(struct hrtimer *hrtimer)
net/can/bcm.c
457
struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer);
net/can/bcm.c
617
static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer)
net/can/bcm.c
619
struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer);
net/can/bcm.c
683
static enum hrtimer_restart bcm_rx_thr_handler(struct hrtimer *hrtimer)
net/can/bcm.c
685
struct bcm_op *op = container_of(hrtimer, struct bcm_op, thrtimer);
net/can/bcm.c
688
hrtimer_forward_now(hrtimer, op->kt_ival2);
net/can/isotp.c
159
struct hrtimer rxtimer, txtimer, txfrtimer;
net/can/isotp.c
193
static enum hrtimer_restart isotp_rx_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
195
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/isotp.c
909
static enum hrtimer_restart isotp_tx_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
911
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/isotp.c
933
static enum hrtimer_restart isotp_txfr_timer_handler(struct hrtimer *hrtimer)
net/can/isotp.c
935
struct isotp_sock *so = container_of(hrtimer, struct isotp_sock,
net/can/j1939/bus.c
127
static enum hrtimer_restart j1939_ecu_timer_handler(struct hrtimer *hrtimer)
net/can/j1939/bus.c
130
container_of(hrtimer, struct j1939_ecu, ac_timer);
net/can/j1939/j1939-priv.h
289
struct hrtimer txtimer, rxtimer;
net/can/j1939/j1939-priv.h
38
struct hrtimer ac_timer;
net/can/j1939/transport.c
1166
static enum hrtimer_restart j1939_tp_txtimer(struct hrtimer *hrtimer)
net/can/j1939/transport.c
1169
container_of(hrtimer, struct j1939_session, txtimer);
net/can/j1939/transport.c
1242
static enum hrtimer_restart j1939_tp_rxtimer(struct hrtimer *hrtimer)
net/can/j1939/transport.c
1244
struct j1939_session *session = container_of(hrtimer,
net/core/dev.c
7113
static enum hrtimer_restart napi_watchdog(struct hrtimer *timer)
net/ipv4/tcp_output.c
1427
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
206
static enum hrtimer_restart prb_retire_rx_blk_timer_expired(struct hrtimer *);
net/packet/af_packet.c
681
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
604
static enum hrtimer_restart qdisc_watchdog(struct hrtimer *timer)
net/sched/sch_dualpi2.c
710
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
1814
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
1665
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
2316
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_cancel, struct hrtimer *hrtimer)