anv: Use anv_device_get_general_state_pool()

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42133>
This commit is contained in:
José Roberto de Souza 2025-07-01 12:35:38 -07:00 committed by Marge Bot
parent 9d06679d89
commit dbf64e9ad5
5 changed files with 7 additions and 7 deletions

View file

@ -157,7 +157,7 @@ anv_create_cmd_buffer(struct vk_command_pool *pool,
anv_state_stream_init(&cmd_buffer->dynamic_state_stream,
&device->dynamic_state_pool, 16384);
anv_state_stream_init(&cmd_buffer->general_state_stream,
&device->general_state_pool, 16384);
anv_device_get_general_state_pool(device), 16384);
anv_state_stream_init(&cmd_buffer->indirect_push_descriptor_stream,
&device->indirect_push_descriptor_pool, 4096);
anv_state_stream_init(&cmd_buffer->push_descriptor_buffer_stream,
@ -285,7 +285,7 @@ reset_cmd_buffer(struct anv_cmd_buffer *cmd_buffer,
anv_state_stream_finish(&cmd_buffer->general_state_stream);
anv_state_stream_init(&cmd_buffer->general_state_stream,
&cmd_buffer->device->general_state_pool, 16384);
anv_device_get_general_state_pool(cmd_buffer->device), 16384);
anv_state_stream_finish(&cmd_buffer->indirect_push_descriptor_stream);
anv_state_stream_init(&cmd_buffer->indirect_push_descriptor_stream,

View file

@ -191,7 +191,7 @@ anv_device_utrace_flush_cmd_buffers(struct anv_queue *queue,
anv_state_stream_init(&submit->dynamic_state_stream,
&device->dynamic_state_pool, 16384);
anv_state_stream_init(&submit->general_state_stream,
&device->general_state_pool, 16384);
anv_device_get_general_state_pool(device), 16384);
/* Only engine class where we support timestamp copies
*

View file

@ -514,7 +514,7 @@ emit_indirect_compute_walker(struct anv_cmd_buffer *cmd_buffer,
uint64_t indirect_addr64 = anv_address_physical(indirect_addr);
uint64_t push_addr64 = anv_address_physical(
anv_state_pool_state_address(&cmd_buffer->device->general_state_pool,
anv_state_pool_state_address(anv_device_get_general_state_pool(cmd_buffer->device),
comp_state->base.push_constants_state));
struct compute_walker_inline_params_val inline_value = {
.bind_map = &comp_state->shader->bind_map,
@ -573,7 +573,7 @@ emit_compute_walker(struct anv_cmd_buffer *cmd_buffer,
compute_update_async_threads_limit(cmd_buffer, prog_data, &dispatch);
uint64_t push_addr64 = anv_address_physical(
anv_state_pool_state_address(&cmd_buffer->device->general_state_pool,
anv_state_pool_state_address(anv_device_get_general_state_pool(cmd_buffer->device),
comp_state->base.push_constants_state));
struct compute_walker_inline_params_val inline_value = {
.bind_map = &comp_state->shader->bind_map,

View file

@ -456,7 +456,7 @@ genX(simple_shader_push_state_address)(struct anv_simple_shader *state,
} else {
#if GFX_VERx10 >= 125
return anv_state_pool_state_address(
&state->device->general_state_pool, push_state);
anv_device_get_general_state_pool(state->device), push_state);
#else
return anv_state_pool_state_address(
&state->device->dynamic_state_pool, push_state);

View file

@ -431,7 +431,7 @@ setup_execbuf_for_cmd_buffers(struct anv_execbuf *execbuf,
if (result != VK_SUCCESS)
return result;
result = pin_state_pool(device, execbuf, &device->general_state_pool);
result = pin_state_pool(device, execbuf, anv_device_get_general_state_pool(device));
if (result != VK_SUCCESS)
return result;