drivers/accel/ethosu/ethosu_drv.c
84
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/accel/ivpu/ivpu_gem.c
516
timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/accel/rocket/rocket_gem.c
131
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1644
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1683
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
618
unsigned long amdgpu_gem_timeout(uint64_t timeout_ns)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
624
if (((int64_t)timeout_ns) < 0)
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_gem.h
38
unsigned long amdgpu_gem_timeout(uint64_t timeout_ns);
drivers/gpu/drm/drm_syncobj.c
1204
u64 timeout_ns, timeout_jiffies64;
drivers/gpu/drm/drm_syncobj.c
1216
timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now));
drivers/gpu/drm/drm_syncobj.c
1218
timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns);
drivers/gpu/drm/i915/gem/i915_gem_wait.c
197
static unsigned long to_wait_timeout(s64 timeout_ns)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
199
if (timeout_ns < 0)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
202
if (timeout_ns == 0)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
205
return nsecs_to_jiffies_timeout(timeout_ns);
drivers/gpu/drm/i915/gem/i915_gem_wait.c
253
to_wait_timeout(args->timeout_ns));
drivers/gpu/drm/i915/gem/i915_gem_wait.c
255
if (args->timeout_ns > 0) {
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/i915_gem_wait.c
257
if (args->timeout_ns < 0)
drivers/gpu/drm/i915/gem/i915_gem_wait.c
258
args->timeout_ns = 0;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
267
if (ret == -ETIME && !nsecs_to_jiffies(args->timeout_ns))
drivers/gpu/drm/i915/gem/i915_gem_wait.c
268
args->timeout_ns = 0;
drivers/gpu/drm/i915/gem/i915_gem_wait.c
271
if (ret == -ETIME && args->timeout_ns)
drivers/gpu/drm/i915/i915_request.c
1904
unsigned long timeout_ns;
drivers/gpu/drm/i915/i915_request.c
1932
timeout_ns = READ_ONCE(rq->engine->props.max_busywait_duration_ns);
drivers/gpu/drm/i915/i915_request.c
1933
timeout_ns += local_clock_ns(&cpu);
drivers/gpu/drm/i915/i915_request.c
1941
if (busywait_stop(timeout_ns, cpu))
drivers/gpu/drm/lima/lima_drv.c
186
return lima_gem_wait(file, args->handle, args->op, args->timeout_ns);
drivers/gpu/drm/lima/lima_gem.c
401
int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns)
drivers/gpu/drm/lima/lima_gem.c
409
timeout = drm_timeout_abs_to_jiffies(timeout_ns);
drivers/gpu/drm/lima/lima_gem.h
43
int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
drivers/gpu/drm/panfrost/panfrost_drv.c
380
unsigned long timeout = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/gpu/drm/tegra/uapi.c
359
timeout_jiffies = drm_timeout_abs_to_jiffies(args->timeout_ns);
drivers/gpu/drm/v3d/v3d_bo.c
284
nsecs_to_jiffies_timeout(args->timeout_ns);
drivers/gpu/drm/v3d/v3d_bo.c
296
if (delta_ns < args->timeout_ns)
drivers/gpu/drm/v3d/v3d_bo.c
297
args->timeout_ns -= delta_ns;
drivers/gpu/drm/v3d/v3d_bo.c
299
args->timeout_ns = 0;
drivers/gpu/drm/v3d/v3d_bo.c
302
if (ret == -ETIME && args->timeout_ns)
drivers/gpu/drm/vc4/vc4_drv.h
1002
uint64_t timeout_ns, bool interruptible);
drivers/gpu/drm/vc4/vc4_gem.c
386
vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno, uint64_t timeout_ns,
drivers/gpu/drm/vc4/vc4_gem.c
400
if (timeout_ns == 0)
drivers/gpu/drm/vc4/vc4_gem.c
403
timeout_expire = jiffies + nsecs_to_jiffies(timeout_ns);
drivers/gpu/drm/vc4/vc4_gem.c
405
trace_vc4_wait_for_seqno_begin(dev, seqno, timeout_ns);
drivers/gpu/drm/vc4/vc4_gem.c
419
if (timeout_ns != ~0ull) {
drivers/gpu/drm/vc4/vc4_gem.c
934
uint64_t *timeout_ns)
drivers/gpu/drm/vc4/vc4_gem.c
937
int ret = vc4_wait_for_seqno(dev, seqno, *timeout_ns, true);
drivers/gpu/drm/vc4/vc4_gem.c
939
if ((ret == -EINTR || ret == -ERESTARTSYS) && *timeout_ns != ~0ull) {
drivers/gpu/drm/vc4/vc4_gem.c
942
if (*timeout_ns >= delta)
drivers/gpu/drm/vc4/vc4_gem.c
943
*timeout_ns -= delta;
drivers/gpu/drm/vc4/vc4_gem.c
960
&args->timeout_ns);
drivers/gpu/drm/vc4/vc4_gem.c
971
usecs_to_jiffies(div_u64(args->timeout_ns, 1000));
drivers/gpu/drm/vc4/vc4_gem.c
988
if (delta_ns < args->timeout_ns)
drivers/gpu/drm/vc4/vc4_gem.c
989
args->timeout_ns -= delta_ns;
drivers/gpu/drm/vc4/vc4_gem.c
991
args->timeout_ns = 0;
drivers/iio/proximity/ping.c
166
if (dt_ns > data->cfg->timeout_ns) {
drivers/iio/proximity/ping.c
47
s64 timeout_ns; /* timeout in ns */
drivers/iio/proximity/ping.c
65
.timeout_ns = 18500000, /* 3 meters */
drivers/iio/proximity/ping.c
71
.timeout_ns = 15500000, /* 2 meters plus error codes */
drivers/mmc/core/block.c
1032
unsigned int ms = DIV_ROUND_UP(data->timeout_ns, 1000000);
drivers/mmc/core/block.c
539
data.timeout_ns = idata->ic.data_timeout_ns;
drivers/mmc/core/core.c
286
mrq->data->timeout_ns / 1000000,
drivers/mmc/core/core.c
667
data->timeout_ns = 1000000000;
drivers/mmc/core/core.c
684
data->timeout_ns = card->csd.taac_ns * mult;
drivers/mmc/core/core.c
693
timeout_us = data->timeout_ns / 1000;
drivers/mmc/core/core.c
715
data->timeout_ns = limit_us * 1000;
drivers/mmc/core/core.c
721
data->timeout_ns = limit_us * 1000;
drivers/mmc/core/core.c
731
data->timeout_ns = 600000000;
drivers/mmc/core/core.c
743
if (data->timeout_ns < 1000000000)
drivers/mmc/core/core.c
744
data->timeout_ns = 1000000000; /* 1s */
drivers/mmc/core/core.c
746
if (data->timeout_ns < 100000000)
drivers/mmc/core/core.c
747
data->timeout_ns = 100000000; /* 100ms */
drivers/mmc/core/mmc_ops.c
1133
data.timeout_ns = 1000000000;
drivers/mmc/core/mmc_ops.c
325
data.timeout_ns = 0;
drivers/mmc/core/mmc_ops.c
715
data.timeout_ns = 150 * NSEC_PER_MSEC;
drivers/mmc/host/atmel-mci.c
765
timeout = atmci_ns_to_clocks(host, data->timeout_ns)
drivers/mmc/host/cavium.c
668
if (data->timeout_ns)
drivers/mmc/host/cavium.c
669
set_wdog(slot, data->timeout_ns);
drivers/mmc/host/cavium.c
787
if (cmd->data->timeout_ns)
drivers/mmc/host/cavium.c
788
set_wdog(slot, cmd->data->timeout_ns);
drivers/mmc/host/davinci_mmc.c
527
data->timeout_clks, data->timeout_ns);
drivers/mmc/host/davinci_mmc.c
529
(data->timeout_ns / host->ns_in_one_cycle);
drivers/mmc/host/dw_mmc-exynos.c
578
unsigned int timeout_ns)
drivers/mmc/host/dw_mmc-exynos.c
588
tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC);
drivers/mmc/host/dw_mmc-exynos.c
612
timeout_ns, tmout >> 8);
drivers/mmc/host/dw_mmc.c
1286
unsigned int timeout_ns)
drivers/mmc/host/dw_mmc.c
1293
return drv_data->set_data_timeout(host, timeout_ns);
drivers/mmc/host/dw_mmc.c
1299
tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC);
drivers/mmc/host/dw_mmc.c
1313
timeout_ns, tmout >> 8);
drivers/mmc/host/dw_mmc.c
1336
dw_mci_set_data_timeout(host, data->timeout_ns);
drivers/mmc/host/dw_mmc.h
618
unsigned int timeout_ns);
drivers/mmc/host/meson-gx-mmc.c
207
unsigned int timeout = data->timeout_ns / NSEC_PER_MSEC;
drivers/mmc/host/mmc_spi.c
789
timeout = data->timeout_ns / 1000 +
drivers/mmc/host/mmci.c
1250
clks = (unsigned long long)data->timeout_ns * host->cclk;
drivers/mmc/host/mtk-sd.c
1079
msdc_set_timeout(host, host->timeout_ns, host->timeout_clks);
drivers/mmc/host/mtk-sd.c
1198
if (host->timeout_ns != data->timeout_ns ||
drivers/mmc/host/mtk-sd.c
1200
msdc_set_timeout(host, data->timeout_ns,
drivers/mmc/host/mtk-sd.c
484
u32 timeout_ns; /* data timeout ns */
drivers/mmc/host/mtk-sd.c
906
host->timeout_ns = ns;
drivers/mmc/host/mvsdio.c
88
tmout = DIV_ROUND_UP(data->timeout_ns, host->ns_per_clk);
drivers/mmc/host/mxs-mmc.c
423
timeout = mxs_ns_to_ssp_ticks(ssp->clk_rate, data->timeout_ns);
drivers/mmc/host/omap.c
935
timeout = req->data->timeout_ns / cycle_ns;
drivers/mmc/host/omap_hsmmc.c
1294
unsigned long long timeout_ns,
drivers/mmc/host/omap_hsmmc.c
1297
unsigned long long timeout = timeout_ns;
drivers/mmc/host/omap_hsmmc.c
1340
set_data_timeout(host, req->data->timeout_ns,
drivers/mmc/host/pxamci.c
174
clks = (unsigned long long)data->timeout_ns * host->clkrate;
drivers/mmc/host/sdhci.c
917
target_timeout = DIV_ROUND_UP(data->timeout_ns, 1000);
drivers/mmc/host/tifm_sd.c
594
data_timeout += data->timeout_ns /
drivers/mmc/host/usdhi6rol0.c
881
ticks = host->rate / 1000000 * (mrq->data->timeout_ns / 1000) +
drivers/mmc/host/wbsd.c
546
if (data->timeout_ns > 127000000)
drivers/mmc/host/wbsd.c
550
data->timeout_ns / 1000000);
drivers/usb/host/xhci.c
4846
unsigned long long timeout_ns;
drivers/usb/host/xhci.c
4853
timeout_ns = udev->u1_params.sel * 3;
drivers/usb/host/xhci.c
4856
timeout_ns = udev->u1_params.sel * 5;
drivers/usb/host/xhci.c
4861
timeout_ns = udev->u1_params.sel * 3;
drivers/usb/host/xhci.c
4867
timeout_ns = xhci_service_interval_to_ns(desc);
drivers/usb/host/xhci.c
4868
timeout_ns = DIV_ROUND_UP_ULL(timeout_ns * 105, 100);
drivers/usb/host/xhci.c
4869
if (timeout_ns < udev->u1_params.sel * 2)
drivers/usb/host/xhci.c
4870
timeout_ns = udev->u1_params.sel * 2;
drivers/usb/host/xhci.c
4876
return timeout_ns;
drivers/usb/host/xhci.c
4884
unsigned long long timeout_ns;
drivers/usb/host/xhci.c
4895
timeout_ns = xhci_calculate_intel_u1_timeout(udev, desc);
drivers/usb/host/xhci.c
4897
timeout_ns = udev->u1_params.sel;
drivers/usb/host/xhci.c
4902
if (timeout_ns == USB3_LPM_DISABLED)
drivers/usb/host/xhci.c
4903
timeout_ns = 1;
drivers/usb/host/xhci.c
4905
timeout_ns = DIV_ROUND_UP_ULL(timeout_ns, 1000);
drivers/usb/host/xhci.c
4910
if (timeout_ns <= USB3_LPM_U1_MAX_TIMEOUT)
drivers/usb/host/xhci.c
4911
return timeout_ns;
drivers/usb/host/xhci.c
4913
timeout_ns);
drivers/usb/host/xhci.c
4927
unsigned long long timeout_ns;
drivers/usb/host/xhci.c
4930
timeout_ns = 10 * 1000 * 1000;
drivers/usb/host/xhci.c
4933
(xhci_service_interval_to_ns(desc) > timeout_ns))
drivers/usb/host/xhci.c
4934
timeout_ns = xhci_service_interval_to_ns(desc);
drivers/usb/host/xhci.c
4937
if (u2_del_ns > timeout_ns)
drivers/usb/host/xhci.c
4938
timeout_ns = u2_del_ns;
drivers/usb/host/xhci.c
4940
return timeout_ns;
drivers/usb/host/xhci.c
4948
unsigned long long timeout_ns;
drivers/usb/host/xhci.c
4959
timeout_ns = xhci_calculate_intel_u2_timeout(udev, desc);
drivers/usb/host/xhci.c
4961
timeout_ns = udev->u2_params.sel;
drivers/usb/host/xhci.c
4964
timeout_ns = DIV_ROUND_UP_ULL(timeout_ns, 256 * 1000);
drivers/usb/host/xhci.c
4968
if (timeout_ns <= USB3_LPM_U2_MAX_TIMEOUT)
drivers/usb/host/xhci.c
4969
return timeout_ns;
drivers/usb/host/xhci.c
4971
timeout_ns * 256);
include/linux/mmc/core.h
120
unsigned int timeout_ns; /* data timeout (in ns, max 80ms) */
include/uapi/drm/amdgpu_drm.h
790
__u64 timeout_ns;
include/uapi/drm/ethosu_accel.h
172
__s64 timeout_ns; /* absolute */
include/uapi/drm/i915_drm.h
1938
__s64 timeout_ns;
include/uapi/drm/ivpu_accel.h
457
__s64 timeout_ns;
include/uapi/drm/lima_drm.h
137
__s64 timeout_ns; /* in, wait timeout in absulute time */
include/uapi/drm/panfrost_drm.h
124
__s64 timeout_ns;
include/uapi/drm/rocket_accel.h
73
__s64 timeout_ns;
include/uapi/drm/tegra_drm.h
1020
__s64 timeout_ns;
include/uapi/drm/v3d_drm.h
237
__u64 timeout_ns;
include/uapi/drm/vc4_drm.h
209
__u64 timeout_ns;
include/uapi/drm/vc4_drm.h
223
__u64 timeout_ns;
kernel/power/wakelock.c
210
u64 timeout_ns = 0;
kernel/power/wakelock.c
226
ret = kstrtou64(skip_spaces(str), 10, &timeout_ns);
kernel/power/wakelock.c
238
if (timeout_ns) {
kernel/power/wakelock.c
239
u64 timeout_ms = timeout_ns + NSEC_PER_MSEC - 1;
tools/include/uapi/drm/i915_drm.h
1938
__s64 timeout_ns;
tools/testing/selftests/futex/functional/futex_requeue.c
24
to.tv_nsec = timeout_ns;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
106
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
112
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
326
long timeout_ns = variant->timeout_ns;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
335
broadcast, lock, third_party_owner, timeout_ns);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
337
if (timeout_ns) {
tools/testing/selftests/futex/functional/futex_requeue_pi.c
340
ksft_print_dbg_msg("timeout_ns = %ld\n", timeout_ns);
tools/testing/selftests/futex/functional/futex_requeue_pi.c
342
secs = (ts.tv_nsec + timeout_ns) / 1000000000;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
343
ts.tv_nsec = ((int64_t)ts.tv_nsec + timeout_ns) % 1000000000;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
67
long timeout_ns;
tools/testing/selftests/futex/functional/futex_requeue_pi.c
81
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
86
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
92
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_requeue_pi.c
99
.timeout_ns = timeout, \
tools/testing/selftests/futex/functional/futex_wait.c
31
to.tv_nsec = timeout_ns;
tools/testing/selftests/futex/functional/futex_wait_timeout.c
102
if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
115
if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
121
if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
152
if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
175
if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
181
if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_timeout.c
24
static long timeout_ns = 100000; /* 100us default timeout */
tools/testing/selftests/futex/functional/futex_wait_timeout.c
67
long timeout_ns)
tools/testing/selftests/futex/functional/futex_wait_timeout.c
72
to->tv_nsec += timeout_ns;
tools/testing/selftests/futex/functional/futex_wait_timeout.c
90
to.tv_nsec = timeout_ns;
tools/testing/selftests/futex/functional/futex_wait_timeout.c
96
if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
tools/testing/selftests/futex/functional/futex_wait_wouldblock.c
33
struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns};
tools/testing/selftests/futex/functional/futex_wait_wouldblock.c
50
struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns};
tools/testing/selftests/futex/functional/futex_wait_wouldblock.c
63
to.tv_nsec += timeout_ns;