Searched refs:rfence (Results 1 - 2 of 2) sorted by relevance

/external/mesa3d/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_cs.c65 struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; local
67 rfence->fence.fence = request->seq_no;
68 rfence->user_fence_cpu_address = user_fence_cpu_address;
69 rfence->submission_in_progress = false;
74 struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; local
76 rfence->signalled = true;
77 rfence->submission_in_progress = false;
83 struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; local
89 if (rfence->signalled)
100 if (!os_wait_until_zero_abs_timeout(&rfence
[all...]
/external/mesa3d/src/gallium/drivers/radeon/
H A Dr600_pipe_common.c1120 struct r600_multi_fence *rfence = (struct r600_multi_fence *)fence; local
1125 if (rfence->sdma) {
1126 if (!rws->fence_wait(rws, rfence->sdma, timeout))
1136 if (!rfence->gfx)
1141 rfence->gfx_unflushed.ctx == rctx &&
1142 rfence->gfx_unflushed.ib_index == rctx->num_gfx_cs_flushes) {
1144 rfence->gfx_unflushed.ctx = NULL;
1156 return rws->fence_wait(rws, rfence->gfx, timeout);

Completed in 264 milliseconds