Searched refs:abs_timeout (Results 1 - 25 of 42) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_fence.c88 uint64_t abs_timeout = os_time_get_absolute_timeout(timeout_ns); local in function:v3d_fence_finish
89 if (abs_timeout == OS_TIMEOUT_INFINITE)
90 abs_timeout = INT64_MAX;
92 ret = drmSyncobjWait(screen->fd, &syncobj, 1, abs_timeout, 0, NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_fence.c96 uint64_t abs_timeout = os_time_get_absolute_timeout(timeout_ns); local in function:v3d_fence_wait
97 if (abs_timeout == OS_TIMEOUT_INFINITE)
98 abs_timeout = INT64_MAX;
100 ret = drmSyncobjWait(screen->fd, &syncobj, 1, abs_timeout, 0, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/util/
H A Dos_time.c123 int64_t time, abs_timeout; local in function:os_time_get_absolute_timeout
130 abs_timeout = time + (int64_t)timeout;
133 if (abs_timeout < time)
136 return abs_timeout;
H A Du_queue.h166 int64_t abs_timeout);
172 * \param abs_timeout the absolute timeout in nanoseconds, relative to the
179 int64_t abs_timeout)
184 if (abs_timeout == (int64_t)OS_TIMEOUT_INFINITE) {
189 return _util_queue_fence_wait_timeout(fence, abs_timeout);
178 util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
H A Du_queue.c119 bool timeout, int64_t abs_timeout)
123 ts.tv_sec = abs_timeout / (1000*1000*1000);
124 ts.tv_nsec = abs_timeout % (1000*1000*1000);
153 int64_t abs_timeout)
155 return do_futex_fence_wait(fence, true, abs_timeout);
181 int64_t abs_timeout)
187 int64_t rel = abs_timeout - os_time_get_nano();
194 ts.tv_sec += abs_timeout / (1000*1000*1000);
195 ts.tv_nsec += abs_timeout % (1000*1000*1000);
118 do_futex_fence_wait(struct util_queue_fence * fence,bool timeout,int64_t abs_timeout) argument
152 _util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
180 _util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
/xsrc/external/mit/MesaLib/dist/src/util/
H A Dos_time.c120 int64_t time, abs_timeout; local in function:os_time_get_absolute_timeout
127 abs_timeout = time + (int64_t)timeout;
130 if (abs_timeout < time)
133 return abs_timeout;
H A Du_queue.h168 int64_t abs_timeout);
174 * \param abs_timeout the absolute timeout in nanoseconds, relative to the
181 int64_t abs_timeout)
186 if (abs_timeout == (int64_t)OS_TIMEOUT_INFINITE) {
191 return _util_queue_fence_wait_timeout(fence, abs_timeout);
180 util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
H A Du_queue.c129 bool timeout, int64_t abs_timeout)
133 ts.tv_sec = abs_timeout / (1000*1000*1000);
134 ts.tv_nsec = abs_timeout % (1000*1000*1000);
163 int64_t abs_timeout)
165 return do_futex_fence_wait(fence, true, abs_timeout);
191 int64_t abs_timeout)
197 int64_t rel = abs_timeout - os_time_get_nano();
208 ts.tv_sec += abs_timeout / (1000*1000*1000);
209 ts.tv_nsec += abs_timeout % (1000*1000*1000);
128 do_futex_fence_wait(struct util_queue_fence * fence,bool timeout,int64_t abs_timeout) argument
162 _util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
190 _util_queue_fence_wait_timeout(struct util_queue_fence * fence,int64_t abs_timeout) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_fence.c88 int64_t abs_timeout = os_time_get_absolute_timeout(*timeout_ns); local in function:tc_fence_finish
107 if (!util_queue_fence_wait_timeout(&mfence->ready, abs_timeout))
112 *timeout_ns = abs_timeout > time_ns ? abs_timeout - time_ns : 0;
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_queue.c474 static int64_t anv_get_relative_timeout(uint64_t abs_timeout) argument
488 if (abs_timeout < now)
491 uint64_t rel_timeout = abs_timeout - now;
664 uint64_t abs_timeout)
669 return impl->fence_wsi->wait(impl->fence_wsi, abs_timeout);
677 uint64_t abs_timeout)
687 true, abs_timeout);
691 true, abs_timeout);
694 result = anv_wait_for_wsi_fence(device, pFences[i], abs_timeout);
709 } while (gettime_ns() < abs_timeout);
662 anv_wait_for_wsi_fence(struct anv_device * device,const VkFence _fence,uint64_t abs_timeout) argument
673 anv_wait_for_fences(struct anv_device * device,uint32_t fenceCount,const VkFence * pFences,bool waitAll,uint64_t abs_timeout) argument
747 uint64_t abs_timeout = anv_get_absolute_timeout(timeout); local in function:anv_WaitForFences
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_bo.c525 int64_t abs_timeout; local in function:lima_bo_wait
528 abs_timeout = 0;
530 abs_timeout = os_time_get_absolute_timeout(timeout_ns);
532 if (abs_timeout == OS_TIMEOUT_INFINITE)
533 abs_timeout = INT64_MAX;
538 .timeout_ns = abs_timeout,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_fence.c291 int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:si_fence_finish
316 if (!util_queue_fence_wait_timeout(&sfence->ready, abs_timeout))
322 timeout = abs_timeout > time ? abs_timeout - time : 0;
333 timeout = abs_timeout > time ? abs_timeout - time : 0;
384 timeout = abs_timeout > time ? abs_timeout - time : 0;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_submit.c157 int64_t abs_timeout = os_time_get_absolute_timeout(timeout_ns); local in function:lima_submit_wait
159 return !drmSyncobjWait(submit->screen->fd, &submit->out_sync, 1, abs_timeout, 0, NULL);
H A Dlima_bo.c329 int64_t abs_timeout = os_time_get_absolute_timeout(timeout_ns); local in function:lima_bo_wait
333 .timeout_ns = abs_timeout,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_fence.c272 int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:si_fence_finish
296 if (!util_queue_fence_wait_timeout(&sfence->ready, abs_timeout))
302 timeout = abs_timeout > time ? abs_timeout - time : 0;
350 timeout = abs_timeout > time ? abs_timeout - time : 0;
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_queue.c610 vn_update_sync_result(VkResult result, int64_t abs_timeout, uint32_t *iter) argument
614 if (abs_timeout != OS_TIMEOUT_INFINITE &&
615 os_time_get_nano() >= abs_timeout)
638 const int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:vn_WaitForFences
655 result = vn_update_sync_result(result, abs_timeout, &iter);
663 result = vn_update_sync_result(result, abs_timeout, &iter);
929 const int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:vn_WaitSemaphores
955 result = vn_update_sync_result(result, abs_timeout, &iter);
965 result = vn_update_sync_result(result, abs_timeout, &iter);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_drm.c398 uint64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:panfrost_drm_fence_finish
399 if (abs_timeout == OS_TIMEOUT_INFINITE)
400 abs_timeout = INT64_MAX;
402 ret = drmSyncobjWait(drm->fd, &syncobj, 1, abs_timeout, 0, NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_fence.c56 int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:fence_flush
57 if (!util_queue_fence_wait_timeout(&fence->ready, abs_timeout)) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_screen.c757 uint64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:panfrost_fence_finish
758 if (abs_timeout == OS_TIMEOUT_INFINITE)
759 abs_timeout = INT64_MAX;
763 abs_timeout, DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL,
/xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/
H A Dwsi_common.h88 VkResult (*wait)(struct wsi_fence *fence, uint64_t abs_timeout);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_queue.c59 static int64_t anv_get_relative_timeout(uint64_t abs_timeout) argument
73 if (abs_timeout < now)
76 uint64_t rel_timeout = abs_timeout - now;
1860 uint64_t abs_timeout)
1862 return impl->fence_wsi->wait(impl->fence_wsi, abs_timeout);
1870 uint64_t abs_timeout)
1887 true, abs_timeout);
1891 true, abs_timeout);
1894 result = anv_wait_for_wsi_fence(device, impl, abs_timeout);
1909 } while (anv_gettime_ns() < abs_timeout);
1858 anv_wait_for_wsi_fence(struct anv_device * device,struct anv_fence_impl * impl,uint64_t abs_timeout) argument
1866 anv_wait_for_fences(struct anv_device * device,uint32_t fenceCount,const VkFence * pFences,bool waitAll,uint64_t abs_timeout) argument
1957 uint64_t abs_timeout = anv_get_absolute_timeout(timeout); local in function:anv_WaitForFences
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_cs.c185 int64_t abs_timeout; local in function:amdgpu_fence_wait
193 abs_timeout = timeout;
195 abs_timeout = os_time_get_absolute_timeout(timeout);
199 if (abs_timeout == OS_TIMEOUT_INFINITE)
200 abs_timeout = INT64_MAX;
203 abs_timeout, 0, NULL))
213 if (!util_queue_fence_wait_timeout(&afence->submitted, abs_timeout))
230 abs_timeout,
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/
H A Dwsi_common.h84 VkResult (*wait)(struct wsi_fence *fence, uint64_t abs_timeout);
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_drm.c1682 uint64_t abs_timeout)
1688 timespec_from_nsec(&abstime, abs_timeout);
1693 if (os_time_get_nano() >= abs_timeout &&
1716 abs_timeout, true);
1731 uint64_t abs_timeout)
1751 if (os_time_get_nano() > abs_timeout) {
1765 pWaitInfo->pValues[i], abs_timeout);
1679 tu_timeline_wait_locked(struct tu_device * device,struct tu_timeline * timeline,uint64_t value,uint64_t abs_timeout) argument
1729 tu_wait_timelines(struct tu_device * device,const VkSemaphoreWaitInfoKHR * pWaitInfo,uint64_t abs_timeout) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_pipe_common.c1170 int64_t abs_timeout = os_time_get_absolute_timeout(timeout); local in function:r600_fence_finish
1182 timeout = abs_timeout > time ? abs_timeout - time : 0;
1202 timeout = abs_timeout > time ? abs_timeout - time : 0;

Completed in 38 milliseconds

12