diff --git a/src/gallium/drivers/zink/zink_query.c b/src/gallium/drivers/zink/zink_query.c index 32748facddd..6000d5e536a 100644 --- a/src/gallium/drivers/zink/zink_query.c +++ b/src/gallium/drivers/zink/zink_query.c @@ -1112,10 +1112,10 @@ suspend_query(struct zink_context *ctx, struct zink_query *query) update_qbo(ctx, query); } -void -zink_suspend_queries(struct zink_context *ctx, struct zink_batch *batch) +static void +suspend_queries(struct zink_context *ctx) { - set_foreach(&batch->state->active_queries, entry) { + set_foreach(&ctx->batch.state->active_queries, entry) { struct zink_query *query = (void*)entry->key; if (query->suspended) continue; @@ -1130,6 +1130,12 @@ zink_suspend_queries(struct zink_context *ctx, struct zink_batch *batch) } } +void +zink_suspend_queries(struct zink_context *ctx, struct zink_batch *batch) +{ + suspend_queries(ctx); +} + void zink_resume_queries(struct zink_context *ctx, struct zink_batch *batch) {