Symbol: ktime_sub
arch/loongarch/kvm/timer.c
118
delta = ktime_to_tick(vcpu, ktime_sub(expire, now));
arch/loongarch/kvm/timer.c
121
delta = ktime_to_tick(vcpu, ktime_sub(now, expire));
arch/s390/kernel/hiperdispatch.c
227
time_delta = ktime_to_ns(ktime_sub(now, prev));
arch/x86/kvm/i8254.c
112
return ktime_to_ns(ktime_sub(ktime_get(), c->count_load_time));
arch/x86/kvm/lapic.c
1665
remaining = ktime_sub(apic->lapic_timer.target_expiration, now);
arch/x86/kvm/lapic.c
2110
remaining = ktime_sub(apic->lapic_timer.target_expiration, now);
arch/x86/kvm/lapic.c
2208
delta = ktime_sub(ktimer->target_expiration, now);
arch/x86/kvm/vmx/vmx.c
7337
ktime_to_ns(ktime_sub(ktime_get(),
block/bfq-iosched.c
4163
delta_ktime = ktime_sub(delta_ktime, bfqd->last_budget_start);
crypto/xor.c
104
min = ktime_sub(t0, start);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
380
ktime_to_ns(ktime_sub(end_time,
drivers/accel/ivpu/ivpu_job.c
560
vdev->busy_time = ktime_add(ktime_sub(ktime_get(), vdev->busy_start_ts),
drivers/accel/ivpu/ivpu_sysfs.c
42
now = ktime_sub(ktime_get(), vdev->busy_start_ts);
drivers/base/power/main.c
479
usecs64 = ktime_to_ns(ktime_sub(calltime, starttime));
drivers/base/power/wakeup.c
1065
active_time = ktime_sub(now, ws->last_time);
drivers/base/power/wakeup.c
1072
ktime_sub(now, ws->start_prevent_time));
drivers/base/power/wakeup.c
642
ktime_t delta = ktime_sub(now, ws->start_prevent_time);
drivers/base/power/wakeup.c
682
duration = ktime_sub(now, ws->last_time);
drivers/base/power/wakeup_stats.c
110
ktime_sub(ktime_get(), ws->start_prevent_time));
drivers/base/power/wakeup_stats.c
44
ws->active ? ktime_sub(ktime_get(), ws->last_time) : 0;
drivers/base/power/wakeup_stats.c
58
active_time = ktime_sub(ktime_get(), ws->last_time);
drivers/base/power/wakeup_stats.c
74
active_time = ktime_sub(ktime_get(), ws->last_time);
drivers/block/aoe/aoecmd.c
505
u64 delta = ktime_to_ns(ktime_sub(ktime_get(), f->sent));
drivers/block/zram/zram_drv.c
474
cutoff = ktime_sub((u32)ktime_get_boottime_seconds(),
drivers/bluetooth/btintel.c
1826
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/btintel.c
1856
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/btintel.c
1887
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/btmtk.c
1449
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/btmtksdio.c
1167
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/btmtkuart.c
696
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/hci_intel.c
775
delta = ktime_sub(rettime, calltime);
drivers/bluetooth/hci_intel.c
820
delta = ktime_sub(rettime, calltime);
drivers/cpufreq/speedstep-lib.c
446
*transition_latency = ktime_to_us(ktime_sub(tv2, tv1));
drivers/cpuidle/cpuidle.c
303
diff = ktime_sub(time_end, time_start);
drivers/crypto/hifn_795x.c
738
nsec = ktime_to_ns(ktime_sub(ktime_get(), dev->rngtime));
drivers/dma/dmatest.c
745
diff = ktime_sub(ktime_get(), start);
drivers/dma/dmatest.c
898
diff = ktime_sub(ktime_get(), start);
drivers/dma/dmatest.c
916
ktime = ktime_sub(ktime_get(), ktime);
drivers/dma/dmatest.c
917
ktime = ktime_sub(ktime, comparetime);
drivers/dma/dmatest.c
918
ktime = ktime_sub(ktime, filltime);
drivers/dma/ti/k3-udma.c
1115
time_diff = ktime_sub(uc->tx_drain.tstamp,
drivers/firmware/tegra/bpmp.c
585
ktime_to_us(ktime_sub(end, start)));
drivers/gpio/gpio-sloppy-logic-analyzer.c
106
priv->acq_delay = ktime_sub(ktime_get(), start_time) / GPIO_LA_NUM_TESTS;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
184
return ktime_sub(ktime_get(), s_fence->scheduled.timestamp);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
186
return ktime_sub(s_fence->finished.timestamp,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
627
timeout = ktime_sub(ns_to_ktime(timeout_ns), ktime_get());
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
488
ktime_to_ns(ktime_sub(deadline, ktime_get())) > 0)
drivers/gpu/drm/drm_syncobj.c
1216
timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
drivers/gpu/drm/drm_vblank.c
1566
diff_ns = ktime_to_ns(ktime_sub(t_vblank, vblank->time));
drivers/gpu/drm/drm_vblank.c
2318
*vblank_time = ktime_sub(*vblank_time, vtimer->interval);
drivers/gpu/drm/drm_vblank.c
327
u64 diff_ns = ktime_to_ns(ktime_sub(t_vblank, vblank->time));
drivers/gpu/drm/i915/display/intel_crtc.c
614
u64 delta = ktime_to_ns(ktime_sub(end, crtc->debug.start_vbl_time));
drivers/gpu/drm/i915/gem/i915_gem_wait.c
256
args->timeout_ns -= ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
158
times[1] = ktime_sub(ktime_get_raw(), times[1]);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
55
ktime_sub(ktime_get(), stats->start));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3406
total = ktime_add(total, ktime_sub(*now, stats->start));
drivers/gpu/drm/i915/gt/intel_gt_pm.c
414
ktime_sub(ktime_get(), gt->stats.start));
drivers/gpu/drm/i915/gt/intel_gt_pm.c
66
ktime_sub(ktime_get(), gt->stats.start));
drivers/gpu/drm/i915/gt/intel_rps.c
110
dt = ktime_sub(timestamp, last);
drivers/gpu/drm/i915/gt/intel_rps.c
161
rps->pm_timestamp = ktime_sub(ktime_get(), rps->pm_timestamp);
drivers/gpu/drm/i915/gt/intel_rps.c
169
rps->pm_timestamp = ktime_sub(ktime_get(), rps->pm_timestamp);
drivers/gpu/drm/i915/gt/intel_rps.c
97
busy = ktime_to_ns(ktime_sub(dt, last));
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
283
de = ktime_sub(intel_engine_get_busy_time(engine, &t[1]), de);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
285
dt = ktime_sub(t[1], t[0]);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
322
de = ktime_sub(intel_engine_get_busy_time(engine, &t[1]), de);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
324
dt = ktime_sub(t[1], t[0]);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3805
times[1] = ktime_sub(ktime_get_raw(), times[1]);
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
67
dt[i] = ktime_sub(ktime_get(), dt[i]);
drivers/gpu/drm/i915/gt/selftest_migrate.c
877
t[pass] = ktime_sub(t1, t0);
drivers/gpu/drm/i915/gt/selftest_migrate.c
960
t[pass] = ktime_sub(t1, t0);
drivers/gpu/drm/i915/gt/selftest_rc6.c
114
dt = ktime_sub(ktime_get(), dt);
drivers/gpu/drm/i915/gt/selftest_rc6.c
79
dt = ktime_sub(ktime_get(), dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
1310
max.dt = ktime_sub(ktime_get(), max.dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
1319
min.dt = ktime_sub(ktime_get(), min.dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
310
dt_[i] = ktime_sub(ktime_get(), dt_[i]);
drivers/gpu/drm/i915/gt/selftest_rps.c
465
max_dt = ktime_sub(ktime_get(), max_dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
472
min_dt = ktime_sub(ktime_get(), min_dt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
315
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
331
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
349
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
366
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
380
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
403
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/selftest_timeline.c
432
kt = ktime_sub(ktime_get(), kt);
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
211
delta = ktime_sub(after, before);
drivers/gpu/drm/i915/gt/uc/intel_huc.c
485
delta = ktime_sub(after, before);
drivers/gpu/drm/i915/gvt/sched_policy.c
85
delta_ts = ktime_sub(cur_time, vgpu_data->sched_in_time);
drivers/gpu/drm/i915/gvt/sched_policy.c
87
vgpu_data->left_ts = ktime_sub(vgpu_data->left_ts, delta_ts);
drivers/gpu/drm/i915/i915_gpu_error.c
2100
error->uptime = ktime_sub(ktime_get(), to_gt(i915)->last_init_time);
drivers/gpu/drm/i915/i915_pmu.c
200
return ktime_to_ns(ktime_sub(ktime_get_raw(), kt));
drivers/gpu/drm/i915/i915_pmu.c
518
period_ns = ktime_to_ns(ktime_sub(now, pmu->timer_last));
drivers/gpu/drm/i915/selftests/i915_perf.c
267
ktime_sub(t1, t0), expected);
drivers/gpu/drm/i915/selftests/i915_request.c
1091
times[1] = ktime_sub(ktime_get_raw(), times[1]);
drivers/gpu/drm/i915/selftests/i915_request.c
2910
p->busy = ktime_sub(intel_engine_get_busy_time(p->engine,
drivers/gpu/drm/i915/selftests/i915_request.c
2915
p->time = ktime_sub(now, p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3021
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
drivers/gpu/drm/i915/selftests/i915_request.c
3023
p->time = ktime_sub(now, p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3025
p->time = ktime_sub(ktime_get(), p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3098
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
drivers/gpu/drm/i915/selftests/i915_request.c
3100
p->time = ktime_sub(now, p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3102
p->time = ktime_sub(ktime_get(), p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3163
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
drivers/gpu/drm/i915/selftests/i915_request.c
3165
p->time = ktime_sub(now, p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
3167
p->time = ktime_sub(ktime_get(), p->time);
drivers/gpu/drm/i915/selftests/i915_request.c
622
times[1] = ktime_sub(ktime_get_raw(), times[1]);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1262
t[pass] = ktime_sub(t1, t0);
drivers/gpu/drm/imagination/pvr_fw.c
874
while (ktime_to_ns(ktime_sub(deadline, ktime_get())) > 0) {
drivers/gpu/drm/lima/lima_devfreq.c
27
devfreq->busy_time += ktime_sub(now, last);
drivers/gpu/drm/lima/lima_devfreq.c
29
devfreq->idle_time += ktime_sub(now, last);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1756
ktime_t diff = ktime_sub(ktime_get(), dpu_crtc->vblank_cb_time);
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
55
ktime_compare(ktime_sub((A), (B)), ktime_set(0, 0))
drivers/gpu/drm/msm/msm_atomic.c
270
wakeup_time = ktime_sub(vsync_time, ms_to_ktime(1));
drivers/gpu/drm/msm/msm_drv.h
535
ktime_t rem = ktime_sub(*timeout, now);
drivers/gpu/drm/msm/msm_fence.c
153
deadline = ktime_sub(deadline, ms_to_ktime(3));
drivers/gpu/drm/msm/msm_gpu.c
711
elapsed = ktime_to_us(ktime_sub(time, gpu->last_sample.time));
drivers/gpu/drm/msm/msm_gpu_devfreq.c
316
idle_time = ktime_to_ms(ktime_sub(ktime_get(), df->idle_time));
drivers/gpu/drm/omapdrm/dss/dsi.c
186
setup_time = ktime_sub(dsi->perf_start_time, dsi->perf_setup_time);
drivers/gpu/drm/omapdrm/dss/dsi.c
191
trans_time = ktime_sub(t, dsi->perf_start_time);
drivers/gpu/drm/panel/panel-edp.c
388
msleep(ktime_to_ms(ktime_sub(min_ktime, now_ktime)) + 1);
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
57
msleep(ktime_to_ms(ktime_sub(min_ktime, now_ktime)) + 1);
drivers/gpu/drm/panel/panel-simple.c
292
msleep(ktime_to_ms(ktime_sub(min_ktime, now_ktime)) + 1);
drivers/gpu/drm/panfrost/panfrost_devfreq.c
24
pfdevfreq->busy_time += ktime_sub(now, last);
drivers/gpu/drm/panfrost/panfrost_devfreq.c
26
pfdevfreq->idle_time += ktime_sub(now, last);
drivers/gpu/drm/panfrost/panfrost_job.c
170
ktime_to_ns(ktime_sub(ktime_get(), job->start_time));
drivers/gpu/drm/panthor/panthor_devfreq.c
56
pdevfreq->busy_time += ktime_sub(now, last);
drivers/gpu/drm/panthor/panthor_devfreq.c
58
pdevfreq->idle_time += ktime_sub(now, last);
drivers/gpu/drm/sti/sti_plane.c
65
ms_since_last = ktime_to_ms(ktime_sub(now, fps->last_timestamp));
drivers/gpu/drm/stm/ltdc.c
1544
ms_since_last = ktime_to_ms(ktime_sub(now, fpsi->last_timestamp));
drivers/gpu/drm/tests/drm_buddy_test.c
121
elapsed_ms = ktime_to_ms(ktime_sub(end, start));
drivers/gpu/drm/tests/drm_buddy_test.c
81
elapsed_ms = ktime_to_ms(ktime_sub(end, start));
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
626
tdiff = ktime_to_us(ktime_sub(next_vblank, ktime_get()));
drivers/gpu/drm/v3d/v3d_bo.c
295
delta_ns = ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/gpu/drm/vc4/vc4_gem.c
987
delta_ns = ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/gpu/drm/xe/xe_guc.c
1138
delta_ms = ktime_to_ms(ktime_sub(ktime_get(), before));
drivers/gpu/drm/xe/xe_wait_user_fence.c
173
args->timeout -= ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/hid/intel-ish-hid/ishtp/hbm.c
292
ktime_t ts_diff = ktime_sub(cl->ts_out_fc, cl->ts_rx);
drivers/hwmon/aht10.c
136
ktime_t difference = ktime_sub(current_time, data->previous_poll_time);
drivers/iio/proximity/ping.c
153
ktime_dt = ktime_sub(data->ts_falling, data->ts_rising);
drivers/iio/proximity/srf04.c
143
ktime_dt = ktime_sub(data->ts_falling, data->ts_rising);
drivers/infiniband/hw/cxgb4/device.c
150
ktime_to_ns(ktime_sub(lep->poll_host_time,
drivers/infiniband/hw/cxgb4/device.c
156
ktime_to_ns(ktime_sub(lep->poll_host_time,
drivers/infiniband/hw/hfi1/aspm.c
146
close_interrupts = ktime_to_ns(ktime_sub(now, prev)) < ASPM_TRIGGER_NS;
drivers/infiniband/hw/hfi1/aspm.c
149
restart_timer = ktime_to_ns(ktime_sub(now, rcd->aspm_ts_timer_sched)) >
drivers/infiniband/ulp/rtrs/rtrs-clt.c
646
ktime_sub(ktime_get(), clt_path->s.hb_last_sent);
drivers/input/joystick/analog.c
197
if ((last ^ this) && (ktime_sub(now, loop) < loopout)) {
drivers/input/joystick/analog.c
203
} while (this && (i < 4) && (ktime_sub(now, start) < timeout));
drivers/input/joystick/analog.c
211
port->axes[j] = ((u32)ktime_sub(time[i], start) << ANALOG_FUZZ_BITS) / port->loop;
drivers/input/joystick/analog.c
326
t = ktime_sub(t2, t1) - ktime_sub(t3, t2);
drivers/input/keyboard/adp5588-keys.c
570
delay = ktime_to_us(ktime_sub(target_time, now));
drivers/input/misc/uinput.c
607
min_time = ktime_sub(current_time, offset);
drivers/isdn/mISDN/clock.c
165
delta = ktime_divns(ktime_sub(timestamp_now, iclock_timestamp),
drivers/isdn/mISDN/clock.c
190
delta = ktime_divns(ktime_sub(timestamp_now, iclock_timestamp),
drivers/md/dm-vdo/indexer/delta-index.c
1575
delta_zone->rebalance_time += ktime_sub(end_time, start_time);
drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c
42
if (ktime_to_ms(ktime_sub(ktime_get(), start)) >
drivers/media/pci/bt8xx/bttv-input.c
193
gap = ktime_to_us(ktime_sub(tv, ir->base_time));
drivers/media/pci/bt8xx/bttv-input.c
250
gap = ktime_to_us(ktime_sub(tv, ir->base_time));
drivers/media/platform/aspeed/aspeed-video.c
605
ktime_to_ms(ktime_sub(ktime_get(), p->last_sample));
drivers/media/rc/gpio-ir-tx.c
125
delta = ktime_to_ns(ktime_sub(edge,
drivers/media/rc/gpio-ir-tx.c
131
delta = ktime_to_ns(ktime_sub(edge,
drivers/media/rc/rc-ir-raw.c
109
ev.duration = ktime_to_us(ktime_sub(now, dev->raw->last_event));
drivers/media/rc/rc-ir-raw.c
562
interval = ktime_sub(ktime_get(), dev->raw->last_event);
drivers/media/rc/serial_ir.c
237
delta = ktime_to_ns(ktime_sub(edge, now));
drivers/media/rc/serial_ir.c
245
delta = ktime_to_ns(ktime_sub(edge, now));
drivers/media/rc/serial_ir.c
364
delkt = ktime_sub(kt, serial_ir.lastkt);
drivers/media/spi/cxd2880-spi.c
306
(ktime_to_ms(ktime_sub(ktime_get(), start)) >= 500)) {
drivers/media/test-drivers/vivid/vivid-radio-rx.c
55
timestamp = ktime_sub(ktime_get(), dev->radio_rds_init_time);
drivers/media/test-drivers/vivid/vivid-radio-tx.c
49
timestamp = ktime_sub(ktime_get(), dev->radio_rds_init_time);
drivers/media/usb/uvc/uvc_video.c
869
y2 = ktime_to_ns(ktime_sub(last->host_time, first->host_time)) + y1;
drivers/misc/mei/hw-txe.c
231
ktime_to_us(ktime_sub(ktime_get(), start)));
drivers/mmc/host/sdhci-tegra.c
701
ktime_t since_calib = ktime_sub(ktime_get(), tegra_host->last_calib);
drivers/net/can/softing/softing_fw.c
393
real_offset = ktime_sub(ktime_get_real(), now);
drivers/net/can/usb/peak_usb/pcan_usb_core.c
136
ktime_t delta = ktime_sub(time_ref->tv_host,
drivers/net/ethernet/chelsio/cxgb/sge.c
398
delta_time_ns = ktime_to_ns(ktime_sub(now, s->last_updated));
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1453
ktime_t delta = ktime_sub(ktime_get(), pf->ptp_reset_start);
drivers/net/ethernet/intel/igc/igc_ptp.c
1243
delta = ktime_sub(ktime_get(), adapter->ptp_reset_start);
drivers/net/ethernet/marvell/octeontx2/af/ptp.c
124
delta_ns = ktime_to_ns(ktime_sub(curr_ts, ptp->last_ts));
drivers/net/wireless/mediatek/mt76/mac80211.c
998
state->cc_active += ktime_to_us(ktime_sub(time,
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1678
active = ktime_to_us(ktime_sub(cur_time, dev->ed_time));
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1150
active = ktime_to_us(ktime_sub(cur_time, dev->ed_time));
drivers/ntb/test/ntb_perf.c
979
pthr->duration = ktime_sub(ktime_get(), pthr->duration);
drivers/pci/quirks.c
162
delta = ktime_sub(rettime, calltime);
drivers/platform/x86/msi-wmi.c
189
ktime_t diff = ktime_sub(cur, last_pressed);
drivers/pmdomain/core.c
1257
elapsed_ns = ktime_to_ns(ktime_sub(ktime_get(), time_start));
drivers/pmdomain/core.c
1336
elapsed_ns = ktime_to_ns(ktime_sub(ktime_get(), time_start));
drivers/pmdomain/core.c
330
sleep_ns = ktime_to_ns(ktime_sub(ktime_get(), gd->last_enter));
drivers/pmdomain/core.c
863
elapsed_ns = ktime_to_ns(ktime_sub(ktime_get(), time_start));
drivers/pmdomain/core.c
914
elapsed_ns = ktime_to_ns(ktime_sub(ktime_get(), time_start));
drivers/pmdomain/governor.c
172
idle_time_ns = ktime_to_ns(ktime_sub(domain_wakeup, now));
drivers/pmdomain/governor.c
394
idle_duration_ns = ktime_to_ns(ktime_sub(domain_wakeup, now));
drivers/power/supply/cpcap-battery.c
552
s64 delta_ms = ktime_to_ms(ktime_sub(now, latest->time));
drivers/power/supply/intel_dc_ti_battery.c
152
ktime = ktime_sub(ktime_get(), ktime);
drivers/ptp/ptp_clockmatrix.c
1003
diff = ktime_sub(stop, start);
drivers/ptp/ptp_clockmatrix.c
738
ktime_t diff = ktime_sub(ktime_get_raw(),
drivers/ptp/ptp_fc3.c
805
diff = ktime_sub(stop, start);
drivers/pwm/pwm-microchip-core.c
115
remaining_ns = ktime_to_ns(ktime_sub(mchp_core_pwm->update_timestamp,
drivers/scsi/scsi_debug.c
2297
u64 diff_ns = ktime_to_ns(ktime_sub(now_ts, devip->create_ts));
drivers/scsi/scsi_debug.c
9027
diff_ns = ktime_to_ns(ktime_sub(now_ts, devip->create_ts));
drivers/scsi/st.c
492
now = ktime_sub(now, STp->stats->write_time);
drivers/scsi/st.c
506
now = ktime_sub(now, STp->stats->read_time);
drivers/scsi/st.c
520
now = ktime_sub(now, STp->stats->other_time);
drivers/soc/qcom/rpmh-rsc.c
818
wakeup = ktime_sub(wakeup, now);
drivers/spi/spi-loopback-test.c
951
test->elapsed_time = ktime_to_ns(ktime_sub(ktime_get(), start));
drivers/staging/media/imx/imx-media-fim.c
157
interval = ktime_to_ns(ktime_sub(timestamp, fim->last_ts));
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
289
(ktime_to_ns(ktime_sub(now,
drivers/thermal/thermal_debugfs.c
436
ktime_t delta = ktime_sub(now, cdev_dbg->timestamp);
drivers/thermal/thermal_debugfs.c
665
ktime_t delta = ktime_sub(now, trip_stats->timestamp);
drivers/thermal/thermal_debugfs.c
721
tze->duration = ktime_sub(now, tze->timestamp);
drivers/thermal/thermal_debugfs.c
800
duration_ms = ktime_to_ms(ktime_sub(ktime_get(), tze->timestamp));
drivers/thermal/thermal_debugfs.c
833
ktime_t delta = ktime_sub(ktime_get(),
drivers/thermal/thermal_debugfs.c
962
tze->duration = ktime_sub(now, tze->timestamp);
drivers/thermal/thermal_sysfs.c
597
delta = ktime_sub(now, stats->last_time);
drivers/ufs/core/ufshcd.c
10282
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10302
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10334
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10357
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10471
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10499
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10525
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
10552
ktime_to_us(ktime_sub(ktime_get(), start)),
drivers/ufs/core/ufshcd.c
1247
ktime_to_us(ktime_sub(ktime_get(), start)), ret);
drivers/ufs/core/ufshcd.c
1346
if (ktime_to_us(ktime_sub(ktime_get(), start)) >
drivers/ufs/core/ufshcd.c
1626
ktime_to_us(ktime_sub(ktime_get(), start)), ret);
drivers/ufs/core/ufshcd.c
2283
scaling->tot_busy_t += ktime_to_us(ktime_sub(ktime_get(),
drivers/ufs/core/ufshcd.c
2336
inc = ktime_sub(now, m->busy_start_ts[dir]);
drivers/ufs/core/ufshcd.c
2342
lat = ktime_sub(now, lrbp->issue_time_stamp);
drivers/ufs/core/ufshcd.c
4149
ktime_sub(ktime_get(),
drivers/ufs/core/ufshcd.c
4498
ktime_to_us(ktime_sub(ktime_get(), start)), ret);
drivers/ufs/core/ufshcd.c
4523
ktime_to_us(ktime_sub(ktime_get(), start)), ret);
drivers/ufs/core/ufshcd.c
7928
ktime_to_us(ktime_sub(ktime_get(), probe_start)),
drivers/ufs/core/ufshcd.c
9573
ktime_to_us(ktime_sub(ktime_get(), start)), ret);
drivers/usb/dwc2/core.c
314
ms = ktime_to_ms(ktime_sub(end, start));
drivers/usb/typec/tcpm/tcpm.c
3917
mod_tcpm_delayed_work(port, ktime_to_ms(ktime_sub(port->delayed_runtime,
drivers/usb/typec/tcpm/tcpm.c
5218
ktime_to_ms(ktime_sub(port->delayed_runtime, ktime_get())));
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
561
setup_time = ktime_sub(dsi->perf_start_time, dsi->perf_setup_time);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
566
trans_time = ktime_sub(t, dsi->perf_start_time);
drivers/virtio/virtio_ring.c
42
WARN_ON(ktime_to_ms(ktime_sub(now, \
drivers/virtio/virtio_ring.c
50
WARN_ON(ktime_to_ms(ktime_sub(ktime_get(), \
drivers/watchdog/advantech_ec_wdt.c
60
time_delta = ktime_to_ms(ktime_sub(time_cur, ec_timestamp));
drivers/watchdog/watchdog_dev.c
1087
wd_data->last_hw_keepalive = ktime_sub(ktime_get(), 1);
drivers/watchdog/watchdog_dev.c
1207
wd_data->last_hw_keepalive = ktime_sub(now, ms_to_ktime(last_ping_ms));
drivers/watchdog/watchdog_dev.c
122
last_heartbeat = ktime_sub(virt_timeout, ms_to_ktime(hw_heartbeat_ms));
drivers/watchdog/watchdog_dev.c
123
latest_heartbeat = ktime_sub(last_heartbeat, ktime_get());
drivers/watchdog/watchdog_dev.c
156
ktime_sub(earliest_keepalive, now),
fs/afs/flock.c
58
duration = ktime_sub(expires_at, now);
fs/ceph/metric.c
347
ktime_t lat = ktime_sub(r_end, r_start);
fs/dlm/debug_fs.c
180
us = ktime_to_us(ktime_sub(ktime_get(), lkb->lkb_timestamp));
fs/ext4/extents_status.c
1741
scan_time = ktime_to_ns(ktime_sub(ktime_get(), start_time));
fs/ext4/fast_commit.c
1276
commit_time = ktime_to_ns(ktime_sub(ktime_get(), start_time));
fs/gfs2/lock_dlm.c
111
irt = ktime_to_ns(ktime_sub(gl->gl_dstamp, dstamp));
fs/gfs2/lock_dlm.c
83
rtt = ktime_to_ns(ktime_sub(ktime_get_real(), gl->gl_dstamp));
fs/gfs2/rgrp.c
1981
tdiff = ktime_to_ns(ktime_sub(ktime_get_real(),
fs/jbd2/commit.c
1106
commit_time = ktime_to_ns(ktime_sub(ktime_get(), start_time));
fs/jbd2/transaction.c
1913
trans_time = ktime_to_ns(ktime_sub(ktime_get(),
fs/nfs/flexfilelayout/flexfilelayout.c
2848
ktime_sub(ktime_get(),
fs/nfs/flexfilelayout/flexfilelayout.c
715
return ktime_sub(now, start);
fs/nfs/flexfilelayout/flexfilelayout.c
734
if (ktime_to_ms(ktime_sub(now, ffl->last_report_time)) >=
fs/nfs/flexfilelayout/flexfilelayout.c
761
ktime_t completion_time = ktime_sub(time_completed, time_started);
fs/nfsd/filecache.c
278
s64 age = ktime_to_ms(ktime_sub(ktime_get(), nf->nf_birthtime));
fs/ocfs2/cluster/netdebug.c
121
sock = ktime_to_us(ktime_sub(now, nst->st_sock_time));
fs/ocfs2/cluster/netdebug.c
122
send = ktime_to_us(ktime_sub(now, nst->st_send_time));
fs/ocfs2/cluster/netdebug.c
123
status = ktime_to_us(ktime_sub(now, nst->st_status_time));
fs/ocfs2/cluster/tcp.c
218
return ktime_sub(sc->sc_tv_func_stop, sc->sc_tv_func_start);
fs/ocfs2/cluster/tcp.c
225
ktime_sub(ktime_get(),
fs/ocfs2/cluster/tcp.c
228
ktime_sub(nst->st_status_time,
fs/ocfs2/cluster/tcp.c
231
ktime_sub(nst->st_send_time,
fs/ocfs2/dlmglue.c
448
kt = ktime_sub(ktime_get(), mw->mw_lock_start);
include/linux/hrtimer.h
146
return ktime_sub(timer->node.expires, hrtimer_cb_get_time(timer));
include/linux/hrtimer.h
171
ktime_t rem = ktime_sub(timer->node.expires, now);
include/linux/hrtimer.h
257
delta = ktime_to_ns(ktime_sub(hard, soft));
include/linux/ktime.h
169
return ktime_to_us(ktime_sub(later, earlier));
include/linux/ktime.h
174
return ktime_to_ms(ktime_sub(later, earlier));
include/linux/skbuff.h
4429
return ktime_sub(ktime_get_real(), t);
include/trace/events/rdma_core.h
105
ktime_t latency = ktime_sub(ktime_get(), cq->timestamp);
include/trace/events/rxrpc.h
2629
__entry->xmit_ts = ktime_sub(call->acks_latest_ts, call->rack_xmit_ts);
include/trace/events/sunrpc.h
1906
__entry->execute = ktime_to_us(ktime_sub(ktime_get(),
include/trace/events/sunrpc.h
2047
__entry->wakeup = ktime_to_us(ktime_sub(ktime, rqst->rq_qtime));
include/trace/events/sunrpc.h
2048
__entry->qtime = ktime_to_us(ktime_sub(ktime, rqst->rq_xprt->xpt_qtime));
io_uring/napi.c
364
ktime_t dt = ktime_sub(iowq->timeout, io_get_time(ctx));
kernel/async.c
86
return ktime_to_ns(ktime_sub(now, start)) >> 10;
kernel/dma/map_benchmark.c
70
map_delta = ktime_sub(map_etime, map_stime);
kernel/dma/map_benchmark.c
78
unmap_delta = ktime_sub(unmap_etime, unmap_stime);
kernel/power/hibernate.c
298
diff = ktime_sub(stop, start);
kernel/power/main.c
91
elapsed_msecs = ktime_to_ms(ktime_sub(ktime_get(), start));
kernel/power/process.c
85
elapsed = ktime_sub(end, start);
kernel/power/wakelock.c
116
idle_time_ns = ktime_to_ns(ktime_sub(now, wl->ws->last_time));
kernel/time/alarmtimer.c
204
return ktime_sub(alarm->node.expires, base->get_ktime());
kernel/time/alarmtimer.c
247
delta = ktime_sub(next->expires, base->get_ktime());
kernel/time/alarmtimer.c
426
delta = ktime_sub(now, alarm->node.expires);
kernel/time/alarmtimer.c
482
delta = ktime_sub(absexp, base->get_ktime());
kernel/time/alarmtimer.c
555
return ktime_sub(alarm->node.expires, now);
kernel/time/alarmtimer.c
726
rem = ktime_sub(absexp, alarm_bases[type].get_ktime());
kernel/time/clockevents.c
326
delta = ktime_to_ns(ktime_sub(expires, ktime_get()));
kernel/time/hrtimer.c
1048
delta = ktime_sub(now, hrtimer_get_expires(timer));
kernel/time/hrtimer.c
1957
delta = ktime_sub(now, entry_time);
kernel/time/hrtimer.c
218
expires = ktime_sub(hrtimer_get_expires(timer), new_base->offset);
kernel/time/hrtimer.c
534
expires = ktime_sub(hrtimer_get_expires(timer), base->offset);
kernel/time/hrtimer.c
815
ktime_t expires = ktime_sub(hrtimer_get_expires(timer), base->offset);
kernel/time/hrtimer.c
919
expires = ktime_sub(next->expires, base->offset);
kernel/time/namespace.c
52
tim = ktime_sub(tim, offset);
kernel/time/tick-sched.c
103
delta = ktime_sub(now, tick_next_period);
kernel/time/tick-sched.c
1384
*delta_next = ktime_sub(dev->next_event, now);
kernel/time/tick-sched.c
1400
return ktime_sub(next_event, now);
kernel/time/tick-sched.c
761
delta = ktime_sub(now, ts->idle_entrytime);
kernel/time/tick-sched.c
803
ktime_t delta = ktime_sub(now, ts->idle_entrytime);
kernel/time/timekeeping.c
1140
ktime_sub(ts->sys_monoraw, history->raw));
kernel/time/timekeeping.c
1158
ktime_sub(ts->sys_realtime, history->real));
kernel/time/timekeeping.c
2414
ktime_t t = ktime_sub(tk->offs_real, tk->offs_boot);
kernel/time/timekeeping.c
2585
*offs_real = ktime_sub(tk->offs_real, ktime_set(1, 0));
kernel/time/timekeeping.c
2962
tk_update_aux_offs(aux_tks, ktime_sub(timespec64_to_ktime(*tnew), tnow));
kernel/time/timekeeping.c
651
tk->next_leap_ktime = ktime_sub(tk->next_leap_ktime, tk->offs_real);
net/bluetooth/selftest.c
239
delta = ktime_sub(rettime, calltime);
net/bluetooth/smp.c
3803
delta = ktime_sub(rettime, calltime);
net/can/isotp.c
568
if (ktime_to_ns(ktime_sub(skb->tstamp, so->lastrxcf_tstamp)) <
net/core/pktgen.c
2357
pkt_dev->idle_acc += ktime_to_ns(ktime_sub(end_time, start_time));
net/core/pktgen.c
3345
ktime_t elapsed = ktime_sub(pkt_dev->stopped_at,
net/core/pktgen.c
3351
(unsigned long long)ktime_to_us(ktime_sub(elapsed, idle)),
net/core/pktgen.c
3492
pkt_dev->idle_acc += ktime_to_ns(ktime_sub(ktime_get(), idle_start));
net/core/pktgen.c
3508
pkt_dev->idle_acc += ktime_to_ns(ktime_sub(ktime_get(), idle_start));
net/netfilter/ipvs/ip_vs_est.c
687
diff = ktime_to_ns(ktime_sub(t2, t1));
net/rxrpc/call_event.c
340
t = ktime_sub(call->rack_timo_at, ktime_get_real());
net/rxrpc/call_event.c
352
t = ktime_sub(call->expect_rx_by, now);
net/rxrpc/call_event.c
358
t = ktime_sub(call->expect_req_by, now);
net/rxrpc/call_event.c
367
t = ktime_sub(READ_ONCE(call->expect_term_by), now);
net/rxrpc/call_event.c
373
t = ktime_sub(call->delay_ack_at, now);
net/rxrpc/call_event.c
381
t = ktime_sub(call->ping_at, now);
net/rxrpc/call_event.c
390
t = ktime_sub(call->keepalive_at, now);
net/rxrpc/call_event.c
409
t = ktime_sub(call->rack_timo_at, ktime_get_real());
net/rxrpc/call_event.c
454
delay = ktime_sub(next, now);
net/rxrpc/input.c
189
time_since = ktime_sub(now, call->tx_last_sent);
net/rxrpc/input_rack.c
227
remaining = ktime_sub(ktime_add(xmit_ts, lost_after), now);
net/rxrpc/input_rack.c
265
ktime_t deadline = ktime_sub(ktime_get_real(), lost_after);
net/rxrpc/input_rack.c
307
pto = ktime_sub(rto_at, now);
net/rxrpc/input_rack.c
69
ktime_t rtt = ktime_sub(call->acks_latest_ts, xmit_ts);
net/rxrpc/io_thread.c
579
s64 delay_ns = ktime_to_ns(ktime_sub(tstamp, now));
net/rxrpc/output.c
531
return ktime_to_us(ktime_sub(req->now, tq->xmit_ts_base));
net/rxrpc/rtt.c
165
rtt_us = ktime_to_us(ktime_sub(resp_time, send_time));
net/sched/sch_cake.c
1876
ktime_to_ns(ktime_sub(now, q->last_packet_time));
net/sched/sch_cake.c
1892
ktime_to_ns(ktime_sub(now,
net/sched/sch_cake.c
2107
ktime_sub(b->time_next_packet, now);
net/sched/sch_cake.c
2250
delay = ktime_to_ns(ktime_sub(now, cobalt_get_enqueue_time(skb)));
net/sched/sch_cake.c
3168
ktime_sub(now,
net/sched/sch_cake.c
3174
ktime_sub(now,
net/sched/sch_cake.c
451
if (ktime_to_ns(ktime_sub(now, vars->blue_timer)) > p->target) {
net/sched/sch_cake.c
476
ktime_to_ns(ktime_sub(now, vars->blue_timer)) > p->target) {
net/sched/sch_cake.c
486
if (vars->count && ktime_to_ns(ktime_sub(now, vars->drop_next)) >= 0) {
net/sched/sch_cake.c
526
sojourn = ktime_to_ns(ktime_sub(now, cobalt_get_enqueue_time(skb)));
net/sched/sch_cake.c
527
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_cake.c
560
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_cake.c
568
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_taprio.c
229
time_since_sched_start = ktime_sub(time, sched->base_time);
net/sched/sch_taprio.c
391
n = div_s64(ktime_sub(txtime, curr_intv_start), cycle);
net/sctp/sm_make_chunk.c
1807
suseconds_t usecs = ktime_to_us(ktime_sub(kt, bear_cookie->expiration));
net/sunrpc/stats.c
176
backlog = ktime_sub(req->rq_xtime, task->tk_start);
net/sunrpc/stats.c
182
execute = ktime_sub(now, task->tk_start);
net/sunrpc/xprt.c
1073
entry->rq_rtt = ktime_sub(ktime_get(), entry->rq_xtime);
samples/ftrace/ftrace-ops.c
222
period = ktime_to_ns(ktime_sub(end, start));
samples/kprobes/kretprobe_example.c
65
delta = ktime_to_ns(ktime_sub(now, data->entry_stamp));
sound/core/hrtimer.c
47
delta = ktime_sub(hrtimer_cb_get_time(hrt), hrtimer_get_expires(hrt));
sound/pci/es1968.c
1712
diff = ktime_sub(stop_time, start_time);
sound/pci/pcxhr/pcxhr.c
807
diff_time = ktime_sub(stop_time, start_time);
sound/pci/pcxhr/pcxhr_core.c
948
diff_time = ktime_sub(stop_time, start_time);
sound/soc/sof/sof-client-ipc-flood-test.c
93
ipc_response_time = ktime_to_ns(ktime_sub(end, start));
virt/kvm/kvm_main.c
3685
u64 poll_ns = ktime_to_ns(ktime_sub(end, start));