Searched refs:timeout_ns (Results 1 - 25 of 55) sorted by relevance

123

/linux-master/tools/testing/selftests/futex/functional/
H A Dfutex_wait_timeout.c25 static long timeout_ns = 100000; /* 100us default timeout */ variable
79 long timeout_ns)
86 to->tv_nsec += timeout_ns;
119 timeout_ns = atoi(optarg);
134 ksft_print_msg("\tArguments: timeout=%ldns\n", timeout_ns);
141 to.tv_nsec = timeout_ns;
147 if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
153 if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns))
159 if (futex_get_abs_timeout(CLOCK_REALTIME, &to, timeout_ns))
165 if (futex_get_abs_timeout(CLOCK_MONOTONIC, &to, timeout_ns))
78 futex_get_abs_timeout(clockid_t clockid, struct timespec *to, long timeout_ns) argument
[all...]
H A Dfutex_wait_wouldblock.c29 #define timeout_ns 100000 macro
42 struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns};
91 to.tv_nsec += timeout_ns;
H A Dfutex_requeue_pi.c46 static long timeout_ns; variable
280 int unit_test(int broadcast, long lock, int third_party_owner, long timeout_ns) argument
291 if (timeout_ns) {
294 info("timeout_ns = %ld\n", timeout_ns);
296 secs = (ts.tv_nsec + timeout_ns) / 1000000000;
297 ts.tv_nsec = ((int64_t)ts.tv_nsec + timeout_ns) % 1000000000;
385 timeout_ns = atoi(optarg);
401 broadcast, locked, owner, timeout_ns);
405 TEST_NAME, broadcast, locked, owner, timeout_ns);
[all...]
H A Dfutex_requeue.c14 #define timeout_ns 30000000 macro
33 to.tv_nsec = timeout_ns;
H A Dfutex_wait.c16 #define timeout_ns 30000000 macro
40 to.tv_nsec = timeout_ns;
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_wait.c196 static unsigned long to_wait_timeout(s64 timeout_ns) argument
198 if (timeout_ns < 0)
201 if (timeout_ns == 0)
204 return nsecs_to_jiffies_timeout(timeout_ns);
252 to_wait_timeout(args->timeout_ns));
254 if (args->timeout_ns > 0) {
255 args->timeout_ns -= ktime_to_ns(ktime_sub(ktime_get(), start));
256 if (args->timeout_ns < 0)
257 args->timeout_ns = 0;
266 if (ret == -ETIME && !nsecs_to_jiffies(args->timeout_ns))
[all...]
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_bo.c264 nsecs_to_jiffies_timeout(args->timeout_ns);
276 if (delta_ns < args->timeout_ns)
277 args->timeout_ns -= delta_ns;
279 args->timeout_ns = 0;
282 if (ret == -ETIME && args->timeout_ns)
/linux-master/drivers/gpu/drm/lima/
H A Dlima_gem.h43 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
H A Dlima_gem.c401 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns) argument
409 timeout = drm_timeout_abs_to_jiffies(timeout_ns);
/linux-master/kernel/power/
H A Dwakelock.c207 u64 timeout_ns = 0; local
223 ret = kstrtou64(skip_spaces(str), 10, &timeout_ns);
235 if (timeout_ns) {
236 u64 timeout_ms = timeout_ns + NSEC_PER_MSEC - 1;
/linux-master/drivers/iio/proximity/
H A Dping.c47 s64 timeout_ns; /* timeout in ns */ member in struct:ping_cfg
65 .timeout_ns = 18500000, /* 3 meters */
71 .timeout_ns = 15500000, /* 2 meters plus error codes */
166 if (dt_ns > data->cfg->timeout_ns) {
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.h36 unsigned long amdgpu_gem_timeout(uint64_t timeout_ns);
/linux-master/include/uapi/drm/
H A Divpu_accel.h323 /** @timeout_ns: Absolute timeout in nanoseconds (may be zero) */
324 __s64 timeout_ns; member in struct:drm_ivpu_bo_wait
H A Dlima_drm.h137 __s64 timeout_ns; /* in, wait timeout in absulute time */ member in struct:drm_lima_gem_wait
H A Dvc4_drm.h204 * timeout_ns is the timeout in nanoseconds, where "0" means "don't
209 __u64 timeout_ns; member in struct:drm_vc4_wait_seqno
223 __u64 timeout_ns; member in struct:drm_vc4_wait_bo
H A Dpanfrost_drm.h84 __s64 timeout_ns; /* absolute */ member in struct:drm_panfrost_wait_bo
H A Dtegra_drm.h1020 __s64 timeout_ns; member in struct:drm_tegra_syncpoint_wait
H A Dv3d_drm.h231 __u64 timeout_ns; member in struct:drm_v3d_wait_bo
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_gem.c384 vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno, uint64_t timeout_ns, argument
398 if (timeout_ns == 0)
401 timeout_expire = jiffies + nsecs_to_jiffies(timeout_ns);
403 trace_vc4_wait_for_seqno_begin(dev, seqno, timeout_ns);
417 if (timeout_ns != ~0ull) {
1046 uint64_t *timeout_ns)
1049 int ret = vc4_wait_for_seqno(dev, seqno, *timeout_ns, true);
1051 if ((ret == -EINTR || ret == -ERESTARTSYS) && *timeout_ns != ~0ull) {
1054 if (*timeout_ns >= delta)
1055 *timeout_ns
1044 vc4_wait_for_seqno_ioctl_helper(struct drm_device *dev, uint64_t seqno, uint64_t *timeout_ns) argument
[all...]
/linux-master/include/linux/mmc/
H A Dcore.h114 unsigned int timeout_ns; /* data timeout (in ns, max 80ms) */ member in struct:mmc_data
/linux-master/drivers/usb/host/
H A Dxhci.c4623 unsigned long long timeout_ns; local
4630 timeout_ns = udev->u1_params.sel * 3;
4633 timeout_ns = udev->u1_params.sel * 5;
4638 timeout_ns = udev->u1_params.sel * 3;
4644 timeout_ns = xhci_service_interval_to_ns(desc);
4645 timeout_ns = DIV_ROUND_UP_ULL(timeout_ns * 105, 100);
4646 if (timeout_ns < udev->u1_params.sel * 2)
4647 timeout_ns = udev->u1_params.sel * 2;
4653 return timeout_ns;
4661 unsigned long long timeout_ns; local
4704 unsigned long long timeout_ns; local
4725 unsigned long long timeout_ns; local
[all...]
/linux-master/drivers/mmc/core/
H A Dcore.c287 mrq->data->timeout_ns / 1000000,
661 data->timeout_ns = 1000000000;
678 data->timeout_ns = card->csd.taac_ns * mult;
687 timeout_us = data->timeout_ns / 1000;
709 data->timeout_ns = limit_us * 1000;
715 data->timeout_ns = limit_us * 1000;
725 data->timeout_ns = 600000000;
737 if (data->timeout_ns < 1000000000)
738 data->timeout_ns = 1000000000; /* 1s */
740 if (data->timeout_ns < 10000000
[all...]
/linux-master/drivers/mmc/host/
H A Ddw_mmc-exynos.c547 unsigned int timeout_ns)
557 tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC);
580 dev_dbg(host->dev, "timeout_ns: %u => TMOUT[31:8]: %#08x",
581 timeout_ns, tmout >> 8);
546 dw_mci_exynos_set_data_timeout(struct dw_mci *host, unsigned int timeout_ns) argument
H A Dcavium.c668 if (data->timeout_ns)
669 set_wdog(slot, data->timeout_ns);
787 if (cmd->data->timeout_ns)
788 set_wdog(slot, cmd->data->timeout_ns);
/linux-master/drivers/gpu/drm/tegra/
H A Duapi.c356 timeout_jiffies = drm_timeout_abs_to_jiffies(args->timeout_ns);

Completed in 280 milliseconds

123