Searched defs:pool_state (Results 1 - 2 of 2) sorted by relevance

/external/mesa3d/src/intel/vulkan/
H A Danv_allocator.c503 struct anv_block_state *pool_state)
508 state.u64 = __sync_fetch_and_add(&pool_state->u64, pool->block_size);
514 * pool_state->next acts a mutex: threads who try to allocate now will
518 new.end = anv_block_pool_grow(pool, pool_state);
520 old.u64 = __sync_lock_test_and_set(&pool_state->u64, new.u64);
522 futex_wake(&pool_state->end, INT_MAX);
525 futex_wait(&pool_state->end, state.end);
502 anv_block_pool_alloc_new(struct anv_block_pool *pool, struct anv_block_state *pool_state) argument
/external/vulkan-validation-layers/layers/
H A Dcore_validation.cpp4285 static void FreeCommandBufferStates(layer_data *dev_data, COMMAND_POOL_NODE *pool_state, const uint32_t command_buffer_count, argument
4296 pool_state->commandBuffers.erase(command_buffers[i]);
5494 DESCRIPTOR_POOL_STATE *pool_state = GetDescriptorPoolState(dev_data, pool); local
5495 if (pool_state && !(VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT & pool_state->createInfo.flags)) {
5508 DESCRIPTOR_POOL_STATE *pool_state = GetDescriptorPoolState(dev_data, pool); local
5510 pool_state->availableSets += count;
5520 pool_state->availableDescriptorTypeCount[type_index] += descriptor_count;
5523 pool_state->sets.erase(descriptor_set);

Completed in 166 milliseconds