diff --git a/src/intel/vulkan/anv_cmd_buffer.c b/src/intel/vulkan/anv_cmd_buffer.c index c17931b224b..2f0fd2245e7 100644 --- a/src/intel/vulkan/anv_cmd_buffer.c +++ b/src/intel/vulkan/anv_cmd_buffer.c @@ -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, diff --git a/src/intel/vulkan/anv_utrace.c b/src/intel/vulkan/anv_utrace.c index 0ceae569d66..354edea28af 100644 --- a/src/intel/vulkan/anv_utrace.c +++ b/src/intel/vulkan/anv_utrace.c @@ -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 * diff --git a/src/intel/vulkan/genX_cmd_compute.c b/src/intel/vulkan/genX_cmd_compute.c index 4fb0b97ccc6..b649072471e 100644 --- a/src/intel/vulkan/genX_cmd_compute.c +++ b/src/intel/vulkan/genX_cmd_compute.c @@ -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, diff --git a/src/intel/vulkan/genX_simple_shader.c b/src/intel/vulkan/genX_simple_shader.c index ce9cf622edf..0f9b6f0ece3 100644 --- a/src/intel/vulkan/genX_simple_shader.c +++ b/src/intel/vulkan/genX_simple_shader.c @@ -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); diff --git a/src/intel/vulkan/i915/anv_batch_chain.c b/src/intel/vulkan/i915/anv_batch_chain.c index 1fd4e76041c..030732e72c9 100644 --- a/src/intel/vulkan/i915/anv_batch_chain.c +++ b/src/intel/vulkan/i915/anv_batch_chain.c @@ -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;