From: Marek Olšák Date: Sat, 19 Jan 2019 00:36:49 +0000 (-0500) Subject: winsys/amdgpu: rename rfence, rsrc, rdst -> afence, asrc, adst X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e0a6399eb48af5676bbea902b076524862aa2834;p=mesa.git winsys/amdgpu: rename rfence, rsrc, rdst -> afence, asrc, adst Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c index 72cf1e6c639..b4e62acbae4 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c @@ -172,45 +172,45 @@ static void amdgpu_fence_submitted(struct pipe_fence_handle *fence, uint64_t seq_no, uint64_t *user_fence_cpu_address) { - struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; + struct amdgpu_fence *afence = (struct amdgpu_fence*)fence; - rfence->fence.fence = seq_no; - rfence->user_fence_cpu_address = user_fence_cpu_address; - util_queue_fence_signal(&rfence->submitted); + afence->fence.fence = seq_no; + afence->user_fence_cpu_address = user_fence_cpu_address; + util_queue_fence_signal(&afence->submitted); } static void amdgpu_fence_signalled(struct pipe_fence_handle *fence) { - struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; + struct amdgpu_fence *afence = (struct amdgpu_fence*)fence; - rfence->signalled = true; - util_queue_fence_signal(&rfence->submitted); + afence->signalled = true; + util_queue_fence_signal(&afence->submitted); } bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, bool absolute) { - struct amdgpu_fence *rfence = (struct amdgpu_fence*)fence; + struct amdgpu_fence *afence = (struct amdgpu_fence*)fence; uint32_t expired; int64_t abs_timeout; uint64_t *user_fence_cpu; int r; - if (rfence->signalled) + if (afence->signalled) return true; /* Handle syncobjs. */ - if (amdgpu_fence_is_syncobj(rfence)) { + if (amdgpu_fence_is_syncobj(afence)) { /* Absolute timeouts are only be used by BO fences, which aren't * backed by syncobjs. */ assert(!absolute); - if (amdgpu_cs_syncobj_wait(rfence->ws->dev, &rfence->syncobj, 1, + if (amdgpu_cs_syncobj_wait(afence->ws->dev, &afence->syncobj, 1, timeout, 0, NULL)) return false; - rfence->signalled = true; + afence->signalled = true; return true; } @@ -222,13 +222,13 @@ bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, /* The fence might not have a number assigned if its IB is being * submitted in the other thread right now. Wait until the submission * is done. */ - if (!util_queue_fence_wait_timeout(&rfence->submitted, abs_timeout)) + if (!util_queue_fence_wait_timeout(&afence->submitted, abs_timeout)) return false; - user_fence_cpu = rfence->user_fence_cpu_address; + user_fence_cpu = afence->user_fence_cpu_address; if (user_fence_cpu) { - if (*user_fence_cpu >= rfence->fence.fence) { - rfence->signalled = true; + if (*user_fence_cpu >= afence->fence.fence) { + afence->signalled = true; return true; } @@ -238,7 +238,7 @@ bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, } /* Now use the libdrm query. */ - r = amdgpu_cs_query_fence_status(&rfence->fence, + r = amdgpu_cs_query_fence_status(&afence->fence, abs_timeout, AMDGPU_QUERY_FENCE_TIMEOUT_IS_ABSOLUTE, &expired); @@ -250,7 +250,7 @@ bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, if (expired) { /* This variable can only transition from false to true, so it doesn't * matter if threads race for it. */ - rfence->signalled = true; + afence->signalled = true; return true; } return false; diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h index 5de770c89e7..07b5d4b350c 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h @@ -170,11 +170,11 @@ static inline void amdgpu_ctx_unref(struct amdgpu_ctx *ctx) static inline void amdgpu_fence_reference(struct pipe_fence_handle **dst, struct pipe_fence_handle *src) { - struct amdgpu_fence **rdst = (struct amdgpu_fence **)dst; - struct amdgpu_fence *rsrc = (struct amdgpu_fence *)src; + struct amdgpu_fence **adst = (struct amdgpu_fence **)dst; + struct amdgpu_fence *asrc = (struct amdgpu_fence *)src; - if (pipe_reference(&(*rdst)->reference, &rsrc->reference)) { - struct amdgpu_fence *fence = *rdst; + if (pipe_reference(&(*adst)->reference, &asrc->reference)) { + struct amdgpu_fence *fence = *adst; if (amdgpu_fence_is_syncobj(fence)) amdgpu_cs_destroy_syncobj(fence->ws->dev, fence->syncobj); @@ -184,7 +184,7 @@ static inline void amdgpu_fence_reference(struct pipe_fence_handle **dst, util_queue_fence_destroy(&fence->submitted); FREE(fence); } - *rdst = rsrc; + *adst = asrc; } int amdgpu_lookup_buffer(struct amdgpu_cs_context *cs, struct amdgpu_winsys_bo *bo);