ktime_sub
return ktime_sub(ktime_get(), s_fence->scheduled.timestamp);
return ktime_sub(s_fence->finished.timestamp,
timeout = ktime_sub(ns_to_ktime(timeout_ns), ktime_get());
ktime_to_ns(ktime_sub(deadline, ktime_get())) > 0)
timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
diff_ns = ktime_to_ns(ktime_sub(t_vblank, vblank->time));
u64 diff_ns = ktime_to_ns(ktime_sub(t_vblank, vblank->time));
u64 delta = ktime_to_ns(ktime_sub(end, crtc->debug.start_vbl_time));
args->timeout_ns -= ktime_to_ns(ktime_sub(ktime_get(), start));
times[1] = ktime_sub(ktime_get_raw(), times[1]);
ktime_sub(ktime_get(), stats->start));
total = ktime_add(total, ktime_sub(*now, stats->start));
ktime_sub(ktime_get(), gt->stats.start));
ktime_sub(ktime_get(), gt->stats.start));
dt = ktime_sub(timestamp, last);
rps->pm_timestamp = ktime_sub(ktime_get(), rps->pm_timestamp);
rps->pm_timestamp = ktime_sub(ktime_get(), rps->pm_timestamp);
busy = ktime_to_ns(ktime_sub(dt, last));
times[1] = ktime_sub(ktime_get_raw(), times[1]);
dt[i] = ktime_sub(ktime_get(), dt[i]);
t[pass] = ktime_sub(t1, t0);
t[pass] = ktime_sub(t1, t0);
dt = ktime_sub(ktime_get(), dt);
dt = ktime_sub(ktime_get(), dt);
max.dt = ktime_sub(ktime_get(), max.dt);
min.dt = ktime_sub(ktime_get(), min.dt);
dt_[i] = ktime_sub(ktime_get(), dt_[i]);
max_dt = ktime_sub(ktime_get(), max_dt);
min_dt = ktime_sub(ktime_get(), min_dt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
kt = ktime_sub(ktime_get(), kt);
delta = ktime_sub(after, before);
delta = ktime_sub(after, before);
delta_ts = ktime_sub(cur_time, vgpu_data->sched_in_time);
vgpu_data->left_ts = ktime_sub(vgpu_data->left_ts, delta_ts);
error->uptime = ktime_sub(ktime_get(), to_gt(i915)->last_init_time);
return ktime_to_ns(ktime_sub(ktime_get_raw(), kt));
period_ns = ktime_to_ns(ktime_sub(now, pmu->timer_last));
ktime_sub(t1, t0), expected);
times[1] = ktime_sub(ktime_get_raw(), times[1]);
p->busy = ktime_sub(intel_engine_get_busy_time(p->engine,
p->time = ktime_sub(now, p->time);
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
p->time = ktime_sub(now, p->time);
p->time = ktime_sub(ktime_get(), p->time);
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
p->time = ktime_sub(now, p->time);
p->time = ktime_sub(ktime_get(), p->time);
p->busy = ktime_sub(intel_engine_get_busy_time(engine, &now),
p->time = ktime_sub(now, p->time);
p->time = ktime_sub(ktime_get(), p->time);
times[1] = ktime_sub(ktime_get_raw(), times[1]);
t[pass] = ktime_sub(t1, t0);
return ktime_to_us(ktime_sub(a, b));
return ktime_to_ms(ktime_sub(a, b));