| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_wait.c | 190 static unsigned long to_wait_timeout(s64 timeout_ns) in to_wait_timeout() argument 192 if (timeout_ns < 0) in to_wait_timeout() 195 if (timeout_ns == 0) in to_wait_timeout() 198 return nsecs_to_jiffies_timeout(timeout_ns); in to_wait_timeout() 246 to_wait_timeout(args->timeout_ns)); in i915_gem_wait_ioctl() 248 if (args->timeout_ns > 0) { in i915_gem_wait_ioctl() 250 if (args->timeout_ns < 0) in i915_gem_wait_ioctl() 251 args->timeout_ns = 0; in i915_gem_wait_ioctl() 260 if (ret == -ETIME && !nsecs_to_jiffies(args->timeout_ns)) in i915_gem_wait_ioctl() 261 args->timeout_ns = 0; in i915_gem_wait_ioctl() [all …]
|
| /drivers/gpu/drm/vc4/ |
| A D | vc4_gem.c | 399 if (timeout_ns == 0) in vc4_wait_for_seqno() 404 trace_vc4_wait_for_seqno_begin(dev, seqno, timeout_ns); in vc4_wait_for_seqno() 418 if (timeout_ns != ~0ull) { in vc4_wait_for_seqno() 933 uint64_t *timeout_ns) in vc4_wait_for_seqno_ioctl_helper() argument 941 if (*timeout_ns >= delta) in vc4_wait_for_seqno_ioctl_helper() 942 *timeout_ns -= delta; in vc4_wait_for_seqno_ioctl_helper() 959 &args->timeout_ns); in vc4_wait_seqno_ioctl() 970 usecs_to_jiffies(div_u64(args->timeout_ns, 1000)); in vc4_wait_bo_ioctl() 987 if (delta_ns < args->timeout_ns) in vc4_wait_bo_ioctl() 988 args->timeout_ns -= delta_ns; in vc4_wait_bo_ioctl() [all …]
|
| A D | vc4_drv.h | 1002 uint64_t timeout_ns, bool interruptible);
|
| /drivers/gpu/drm/v3d/ |
| A D | v3d_bo.c | 284 nsecs_to_jiffies_timeout(args->timeout_ns); in v3d_wait_bo_ioctl() 296 if (delta_ns < args->timeout_ns) in v3d_wait_bo_ioctl() 297 args->timeout_ns -= delta_ns; in v3d_wait_bo_ioctl() 299 args->timeout_ns = 0; in v3d_wait_bo_ioctl() 302 if (ret == -ETIME && args->timeout_ns) in v3d_wait_bo_ioctl()
|
| /drivers/iio/proximity/ |
| A D | ping.c | 47 s64 timeout_ns; /* timeout in ns */ member 65 .timeout_ns = 18500000, /* 3 meters */ 71 .timeout_ns = 15500000, /* 2 meters plus error codes */ 166 if (dt_ns > data->cfg->timeout_ns) { in ping_read()
|
| /drivers/usb/host/ |
| A D | xhci.c | 4833 timeout_ns = DIV_ROUND_UP_ULL(timeout_ns * 105, 100); in xhci_calculate_intel_u1_timeout() 4841 return timeout_ns; in xhci_calculate_intel_u1_timeout() 4868 timeout_ns = 1; in xhci_calculate_u1_timeout() 4870 timeout_ns = DIV_ROUND_UP_ULL(timeout_ns, 1000); in xhci_calculate_u1_timeout() 4876 return timeout_ns; in xhci_calculate_u1_timeout() 4878 timeout_ns); in xhci_calculate_u1_timeout() 4903 timeout_ns = u2_del_ns; in xhci_calculate_intel_u2_timeout() 4905 return timeout_ns; in xhci_calculate_intel_u2_timeout() 4929 timeout_ns = DIV_ROUND_UP_ULL(timeout_ns, 256 * 1000); in xhci_calculate_u2_timeout() 4934 return timeout_ns; in xhci_calculate_u2_timeout() [all …]
|
| /drivers/mmc/core/ |
| A D | core.c | 286 mrq->data->timeout_ns / 1000000, in mmc_mrq_pr_debug() 667 data->timeout_ns = 1000000000; in mmc_set_data_timeout() 684 data->timeout_ns = card->csd.taac_ns * mult; in mmc_set_data_timeout() 693 timeout_us = data->timeout_ns / 1000; in mmc_set_data_timeout() 715 data->timeout_ns = limit_us * 1000; in mmc_set_data_timeout() 721 data->timeout_ns = limit_us * 1000; in mmc_set_data_timeout() 731 data->timeout_ns = 600000000; in mmc_set_data_timeout() 743 if (data->timeout_ns < 1000000000) in mmc_set_data_timeout() 744 data->timeout_ns = 1000000000; /* 1s */ in mmc_set_data_timeout() 746 if (data->timeout_ns < 100000000) in mmc_set_data_timeout() [all …]
|
| A D | mmc_ops.c | 325 data.timeout_ns = 0; in mmc_send_adtc_data() 715 data.timeout_ns = 150 * NSEC_PER_MSEC; in mmc_send_tuning()
|
| /drivers/gpu/drm/lima/ |
| A D | lima_gem.h | 43 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
|
| A D | lima_gem.c | 401 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns) in lima_gem_wait() argument 409 timeout = drm_timeout_abs_to_jiffies(timeout_ns); in lima_gem_wait()
|
| A D | lima_drv.c | 186 return lima_gem_wait(file, args->handle, args->op, args->timeout_ns); in lima_ioctl_gem_wait()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_gem.h | 38 unsigned long amdgpu_gem_timeout(uint64_t timeout_ns);
|
| A D | amdgpu_gem.c | 650 unsigned long amdgpu_gem_timeout(uint64_t timeout_ns) in amdgpu_gem_timeout() argument 656 if (((int64_t)timeout_ns) < 0) in amdgpu_gem_timeout() 659 timeout = ktime_sub(ns_to_ktime(timeout_ns), ktime_get()); in amdgpu_gem_timeout()
|
| /drivers/mmc/host/ |
| A D | dw_mmc-exynos.c | 582 unsigned int timeout_ns) in dw_mci_exynos_set_data_timeout() argument 592 tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC); in dw_mci_exynos_set_data_timeout() 616 timeout_ns, tmout >> 8); in dw_mci_exynos_set_data_timeout()
|
| A 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()
|
| A D | dw_mmc.h | 615 unsigned int timeout_ns);
|
| A D | mtk-sd.c | 484 u32 timeout_ns; /* data timeout ns */ member 906 host->timeout_ns = ns; in msdc_set_timeout() 1079 msdc_set_timeout(host, host->timeout_ns, host->timeout_clks); in msdc_set_mclk() 1198 if (host->timeout_ns != data->timeout_ns || in msdc_cmd_prepare_raw_cmd() 1200 msdc_set_timeout(host, data->timeout_ns, in msdc_cmd_prepare_raw_cmd()
|
| A D | davinci_mmc.c | 527 data->timeout_clks, data->timeout_ns); in mmc_davinci_prepare_data() 529 (data->timeout_ns / host->ns_in_one_cycle); in mmc_davinci_prepare_data()
|
| A D | wbsd.c | 546 if (data->timeout_ns > 127000000) in wbsd_prepare_data() 550 data->timeout_ns / 1000000); in wbsd_prepare_data()
|
| A D | dw_mmc.c | 1286 unsigned int timeout_ns) in dw_mci_set_data_timeout() argument 1293 return drv_data->set_data_timeout(host, timeout_ns); in dw_mci_set_data_timeout() 1299 tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC); in dw_mci_set_data_timeout() 1313 timeout_ns, tmout >> 8); in dw_mci_set_data_timeout() 1336 dw_mci_set_data_timeout(host, data->timeout_ns); in __dw_mci_start_request()
|
| A D | omap_hsmmc.c | 1295 unsigned long long timeout_ns, in set_data_timeout() argument 1298 unsigned long long timeout = timeout_ns; in set_data_timeout() 1341 set_data_timeout(host, req->data->timeout_ns, in omap_hsmmc_start_dma_transfer()
|
| /drivers/gpu/drm/i915/ |
| A D | i915_request.c | 1903 unsigned long timeout_ns; in __i915_spin_request() local 1931 timeout_ns = READ_ONCE(rq->engine->props.max_busywait_duration_ns); in __i915_spin_request() 1932 timeout_ns += local_clock_ns(&cpu); in __i915_spin_request() 1940 if (busywait_stop(timeout_ns, cpu)) in __i915_spin_request()
|
| /drivers/gpu/drm/ |
| A D | drm_syncobj.c | 1229 u64 timeout_ns, timeout_jiffies64; in drm_timeout_abs_to_jiffies() local 1241 timeout_ns = ktime_to_ns(ktime_sub(abs_timeout, now)); in drm_timeout_abs_to_jiffies() 1243 timeout_jiffies64 = nsecs_to_jiffies64(timeout_ns); in drm_timeout_abs_to_jiffies()
|
| /drivers/gpu/drm/tegra/ |
| A D | uapi.c | 356 timeout_jiffies = drm_timeout_abs_to_jiffies(args->timeout_ns); in tegra_drm_ioctl_syncpoint_wait()
|
| /drivers/accel/ivpu/ |
| A D | ivpu_gem.c | 443 timeout = drm_timeout_abs_to_jiffies(args->timeout_ns); in ivpu_bo_wait_ioctl()
|