| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_fence.c | 88 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 D | v3d_fence.c | 96 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 D | os_time.c | 123 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 D | u_queue.h | 166 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 D | u_queue.c | 119 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 D | os_time.c | 120 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 D | u_queue.h | 168 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 D | u_queue.c | 129 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 D | zink_fence.c | 88 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 D | anv_queue.c | 474 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 D | lima_bo.c | 525 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 D | si_fence.c | 291 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 D | lima_submit.c | 157 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 D | lima_bo.c | 329 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 D | si_fence.c | 272 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 D | vn_queue.c | 610 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 D | pan_drm.c | 398 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 D | freedreno_fence.c | 56 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 D | pan_screen.c | 757 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 D | wsi_common.h | 88 VkResult (*wait)(struct wsi_fence *fence, uint64_t abs_timeout);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_queue.c | 59 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 D | amdgpu_cs.c | 185 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 D | wsi_common.h | 84 VkResult (*wait)(struct wsi_fence *fence, uint64_t abs_timeout);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_drm.c | 1682 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 D | r600_pipe_common.c | 1170 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;
|