anv: Declare the bo in the anv_block_pool_foreach_bo loop

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Jason Ekstrand 2019-10-25 16:33:23 -05:00
parent 325345b2bd
commit c0a4722f29
3 changed files with 2 additions and 3 deletions

View file

@ -639,7 +639,7 @@ anv_block_pool_expand_range(struct anv_block_pool *pool,
static struct anv_bo *
anv_block_pool_get_bo(struct anv_block_pool *pool, int32_t *offset)
{
struct anv_bo *bo, *bo_found = NULL;
struct anv_bo *bo_found = NULL;
int32_t cur_offset = 0;
assert(offset);

View file

@ -1394,7 +1394,6 @@ setup_execbuf_for_cmd_buffer(struct anv_execbuf *execbuf,
adjust_relocations_from_state_pool(ss_pool, &cmd_buffer->surface_relocs,
cmd_buffer->last_ss_pool_center);
VkResult result;
struct anv_bo *bo;
if (cmd_buffer->device->instance->physicalDevice.use_softpin) {
anv_block_pool_foreach_bo(bo, &ss_pool->block_pool) {
result = anv_execbuf_add_bo(execbuf, bo, NULL, 0,

View file

@ -670,7 +670,7 @@ struct anv_block_state {
};
#define anv_block_pool_foreach_bo(bo, pool) \
for (bo = (pool)->bos; bo != &(pool)->bos[(pool)->nbos]; bo++)
for (struct anv_bo *bo = (pool)->bos; bo != &(pool)->bos[(pool)->nbos]; bo++)
#define ANV_MAX_BLOCK_POOL_BOS 20