From c7d004d0294a431284e1006ca6964a3dccbbf067 Mon Sep 17 00:00:00 2001 From: Yogesh Mohan Marimuthu Date: Sat, 9 Dec 2023 17:06:39 +0530 Subject: [PATCH] winsys/amdgpu: remove rcs variable from struct amdgpu_ib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 5 ++--- src/gallium/winsys/amdgpu/drm/amdgpu_cs.h | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c index 78952c14dec..3f1274c1b7e 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c @@ -954,7 +954,7 @@ static bool amdgpu_get_new_ib(struct amdgpu_winsys *ws, main_ib->ptr_ib_size = &chunk_ib->ib_bytes; main_ib->ptr_ib_size_inside_ib = false; - amdgpu_cs_add_buffer(cs->main_ib.rcs, main_ib->big_ib_buffer, + amdgpu_cs_add_buffer(rcs, main_ib->big_ib_buffer, RADEON_USAGE_READ | RADEON_PRIO_IB, 0); rcs->current.buf = (uint32_t*)(main_ib->ib_mapped + main_ib->used_ib_space); @@ -1153,7 +1153,6 @@ amdgpu_cs_create(struct radeon_cmdbuf *rcs, cs->csc1.ws = ctx->ws; cs->csc2.ws = ctx->ws; - cs->main_ib.rcs = rcs; rcs->priv = cs; if (!amdgpu_get_new_ib(ctx->ws, rcs, &cs->main_ib, cs)) { @@ -1299,7 +1298,7 @@ static bool amdgpu_cs_check_space(struct radeon_cmdbuf *rcs, unsigned dw) rcs->current.max_dw = main_ib->big_ib_buffer->size / 4 - cs_epilog_dw; rcs->gpu_address = va; - amdgpu_cs_add_buffer(cs->main_ib.rcs, main_ib->big_ib_buffer, + amdgpu_cs_add_buffer(rcs, main_ib->big_ib_buffer, RADEON_USAGE_READ | RADEON_PRIO_IB, 0); return true; diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h index 5187f5e1c14..b84edac937a 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h @@ -47,8 +47,6 @@ enum ib_type { }; struct amdgpu_ib { - struct radeon_cmdbuf *rcs; /* pointer to the driver-owned data */ - /* A buffer out of which new IBs are allocated. */ struct pb_buffer *big_ib_buffer; uint8_t *ib_mapped;