From 3d53022e6807b6d8f017541910a842b4a71a8804 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Mon, 20 Nov 2023 11:58:59 +0000 Subject: [PATCH] asahi: use util_resource_num() instead of open-coding it Part-of: --- src/gallium/drivers/asahi/agx_pipe.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/asahi/agx_pipe.c b/src/gallium/drivers/asahi/agx_pipe.c index 814c00060e8..e7fbbc9abcd 100644 --- a/src/gallium/drivers/asahi/agx_pipe.c +++ b/src/gallium/drivers/asahi/agx_pipe.c @@ -33,6 +33,7 @@ #include "util/u_gen_mipmap.h" #include "util/u_inlines.h" #include "util/u_memory.h" +#include "util/u_resource.h" #include "util/u_screen.h" #include "util/u_upload_mgr.h" #include "util/xmlconfig.h" @@ -329,8 +330,6 @@ agx_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, uint64_t *value) { struct agx_resource *rsrc = (struct agx_resource *)prsc; - struct pipe_resource *cur; - unsigned count; switch (param) { case PIPE_RESOURCE_PARAM_STRIDE: @@ -346,9 +345,7 @@ agx_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, /* We don't support multi-planar formats, but we should still handle * this case for GBM shared resources. */ - for (count = 0, cur = prsc; cur; cur = cur->next) - count++; - *value = count; + *value = util_resource_num(prsc); return true; default: return false;