/Linux-v5.15/tools/testing/selftests/futex/functional/ |
D | futex_wait_timeout.c | 24 static long timeout_ns = 100000; /* 100us default timeout */ variable 75 long timeout_ns) in futex_get_abs_timeout() argument 82 to->tv_nsec += timeout_ns; in futex_get_abs_timeout() 109 timeout_ns = atoi(optarg); in main() 124 ksft_print_msg("\tArguments: timeout=%ldns\n", timeout_ns); in main() 130 to.tv_nsec = timeout_ns; in main() 136 if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns)) in main() 142 if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns)) in main() 148 if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns)) in main() 154 if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns)) in main() [all …]
|
D | futex_requeue_pi.c | 44 static long timeout_ns; variable 278 int unit_test(int broadcast, long lock, int third_party_owner, long timeout_ns) in unit_test() argument 289 if (timeout_ns) { in unit_test() 292 info("timeout_ns = %ld\n", timeout_ns); in unit_test() 294 secs = (ts.tv_nsec + timeout_ns) / 1000000000; in unit_test() 295 ts.tv_nsec = ((int64_t)ts.tv_nsec + timeout_ns) % 1000000000; in unit_test() 382 timeout_ns = atoi(optarg); in main() 398 broadcast, locked, owner, timeout_ns); in main() 405 ret = unit_test(broadcast, locked, owner, timeout_ns); in main()
|
D | futex_wait_wouldblock.c | 28 #define timeout_ns 100000 macro 41 struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns}; in main()
|
D | futex_requeue.c | 14 #define timeout_ns 30000000 macro 33 to.tv_nsec = timeout_ns; in waiterfn()
|
D | futex_wait.c | 16 #define timeout_ns 30000000 macro 40 to.tv_nsec = timeout_ns; in waiterfn()
|
/Linux-v5.15/drivers/gpu/drm/i915/gem/ |
D | i915_gem_wait.c | 212 static unsigned long to_wait_timeout(s64 timeout_ns) in to_wait_timeout() argument 214 if (timeout_ns < 0) in to_wait_timeout() 217 if (timeout_ns == 0) in to_wait_timeout() 220 return nsecs_to_jiffies_timeout(timeout_ns); in to_wait_timeout() 268 to_wait_timeout(args->timeout_ns)); in i915_gem_wait_ioctl() 270 if (args->timeout_ns > 0) { in i915_gem_wait_ioctl() 271 args->timeout_ns -= ktime_to_ns(ktime_sub(ktime_get(), start)); in i915_gem_wait_ioctl() 272 if (args->timeout_ns < 0) in i915_gem_wait_ioctl() 273 args->timeout_ns = 0; in i915_gem_wait_ioctl() 282 if (ret == -ETIME && !nsecs_to_jiffies(args->timeout_ns)) in i915_gem_wait_ioctl() [all …]
|
/Linux-v5.15/kernel/power/ |
D | wakelock.c | 210 u64 timeout_ns = 0; in pm_wake_lock() local 226 ret = kstrtou64(skip_spaces(str), 10, &timeout_ns); in pm_wake_lock() 238 if (timeout_ns) { in pm_wake_lock() 239 u64 timeout_ms = timeout_ns + NSEC_PER_MSEC - 1; in pm_wake_lock()
|
/Linux-v5.15/drivers/iio/proximity/ |
D | ping.c | 48 s64 timeout_ns; /* timeout in ns */ member 66 .timeout_ns = 18500000, /* 3 meters */ 72 .timeout_ns = 15500000, /* 2 meters plus error codes */ 167 if (dt_ns > data->cfg->timeout_ns) { in ping_read()
|
/Linux-v5.15/drivers/gpu/drm/vc4/ |
D | vc4_gem.c | 381 vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno, uint64_t timeout_ns, in vc4_wait_for_seqno() argument 392 if (timeout_ns == 0) in vc4_wait_for_seqno() 395 timeout_expire = jiffies + nsecs_to_jiffies(timeout_ns); in vc4_wait_for_seqno() 397 trace_vc4_wait_for_seqno_begin(dev, seqno, timeout_ns); in vc4_wait_for_seqno() 411 if (timeout_ns != ~0ull) { in vc4_wait_for_seqno() 1062 uint64_t *timeout_ns) in vc4_wait_for_seqno_ioctl_helper() argument 1065 int ret = vc4_wait_for_seqno(dev, seqno, *timeout_ns, true); in vc4_wait_for_seqno_ioctl_helper() 1067 if ((ret == -EINTR || ret == -ERESTARTSYS) && *timeout_ns != ~0ull) { in vc4_wait_for_seqno_ioctl_helper() 1070 if (*timeout_ns >= delta) in vc4_wait_for_seqno_ioctl_helper() 1071 *timeout_ns -= delta; in vc4_wait_for_seqno_ioctl_helper() [all …]
|
/Linux-v5.15/drivers/usb/host/ |
D | xhci.c | 4676 unsigned long long timeout_ns; in xhci_calculate_intel_u1_timeout() local 4683 timeout_ns = udev->u1_params.sel * 3; in xhci_calculate_intel_u1_timeout() 4686 timeout_ns = udev->u1_params.sel * 5; in xhci_calculate_intel_u1_timeout() 4691 timeout_ns = udev->u1_params.sel * 3; in xhci_calculate_intel_u1_timeout() 4697 timeout_ns = xhci_service_interval_to_ns(desc); in xhci_calculate_intel_u1_timeout() 4698 timeout_ns = DIV_ROUND_UP_ULL(timeout_ns * 105, 100); in xhci_calculate_intel_u1_timeout() 4699 if (timeout_ns < udev->u1_params.sel * 2) in xhci_calculate_intel_u1_timeout() 4700 timeout_ns = udev->u1_params.sel * 2; in xhci_calculate_intel_u1_timeout() 4706 return timeout_ns; in xhci_calculate_intel_u1_timeout() 4714 unsigned long long timeout_ns; in xhci_calculate_u1_timeout() local [all …]
|
/Linux-v5.15/drivers/mmc/core/ |
D | core.c | 288 mrq->data->timeout_ns / 1000000, in mmc_mrq_pr_debug() 657 data->timeout_ns = 1000000000; in mmc_set_data_timeout() 674 data->timeout_ns = card->csd.taac_ns * mult; in mmc_set_data_timeout() 683 timeout_us = data->timeout_ns / 1000; in mmc_set_data_timeout() 705 data->timeout_ns = limit_us * 1000; in mmc_set_data_timeout() 711 data->timeout_ns = limit_us * 1000; in mmc_set_data_timeout() 721 data->timeout_ns = 600000000; in mmc_set_data_timeout() 733 if (data->timeout_ns < 1000000000) in mmc_set_data_timeout() 734 data->timeout_ns = 1000000000; /* 1s */ in mmc_set_data_timeout() 736 if (data->timeout_ns < 100000000) in mmc_set_data_timeout() [all …]
|
/Linux-v5.15/include/uapi/drm/ |
D | vc4_drm.h | 209 __u64 timeout_ns; member 223 __u64 timeout_ns; member
|
D | lima_drm.h | 137 __s64 timeout_ns; /* in, wait timeout in absulute time */ member
|
D | panfrost_drm.h | 84 __s64 timeout_ns; /* absolute */ member
|
D | v3d_drm.h | 157 __u64 timeout_ns; member
|
D | tegra_drm.h | 1020 __s64 timeout_ns; member
|
/Linux-v5.15/drivers/gpu/drm/lima/ |
D | lima_gem.h | 43 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
|
D | lima_gem.c | 404 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns) in lima_gem_wait() argument 412 timeout = drm_timeout_abs_to_jiffies(timeout_ns); in lima_gem_wait()
|
/Linux-v5.15/drivers/gpu/drm/v3d/ |
D | v3d_gem.c | 414 nsecs_to_jiffies_timeout(args->timeout_ns); in v3d_wait_bo_ioctl() 426 if (delta_ns < args->timeout_ns) in v3d_wait_bo_ioctl() 427 args->timeout_ns -= delta_ns; in v3d_wait_bo_ioctl() 429 args->timeout_ns = 0; in v3d_wait_bo_ioctl() 432 if (ret == -ETIME && args->timeout_ns) in v3d_wait_bo_ioctl()
|
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gem.h | 36 unsigned long amdgpu_gem_timeout(uint64_t timeout_ns);
|
D | amdgpu_gem.c | 498 unsigned long amdgpu_gem_timeout(uint64_t timeout_ns) in amdgpu_gem_timeout() argument 504 if (((int64_t)timeout_ns) < 0) in amdgpu_gem_timeout() 507 timeout = ktime_sub(ns_to_ktime(timeout_ns), ktime_get()); in amdgpu_gem_timeout()
|
/Linux-v5.15/include/linux/mmc/ |
D | core.h | 115 unsigned int timeout_ns; /* data timeout (in ns, max 80ms) */ member
|
/Linux-v5.15/drivers/mmc/host/ |
D | cavium.c | 668 if (data->timeout_ns) in cvm_mmc_dma_request() 669 set_wdog(slot, data->timeout_ns); in cvm_mmc_dma_request() 787 if (cmd->data->timeout_ns) in cvm_mmc_request() 788 set_wdog(slot, cmd->data->timeout_ns); in cvm_mmc_request()
|
/Linux-v5.15/drivers/gpu/drm/i915/ |
D | i915_request.c | 1732 unsigned long timeout_ns; in __i915_spin_request() local 1760 timeout_ns = READ_ONCE(rq->engine->props.max_busywait_duration_ns); in __i915_spin_request() 1761 timeout_ns += local_clock_ns(&cpu); in __i915_spin_request() 1769 if (busywait_stop(timeout_ns, cpu)) in __i915_spin_request()
|
/Linux-v5.15/drivers/gpu/drm/ |
D | drm_syncobj.c | 1108 u64 timeout_ns, timeout_jiffies64; in drm_timeout_abs_to_jiffies() local 1120 timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now)); in drm_timeout_abs_to_jiffies() 1122 timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns); in drm_timeout_abs_to_jiffies()
|