Searched refs:pool_state (Results 1 – 5 of 5) sorted by relevance
/aosp_15_r20/external/vulkan-validation-layers/layers/ |
H A D | descriptor_sets.cpp | 2176 auto pool_state = GetDescriptorPoolState(p_alloc_info->descriptorPool); in ValidateAllocateDescriptorSets() local 2190 … !(pool_state->createInfo.flags & VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT)) { in ValidateAllocateDescriptorSets() 2199 if (pool_state->availableSets < p_alloc_info->descriptorSetCount) { in ValidateAllocateDescriptorSets() 2201 … HandleToUint64(pool_state->pool), "VUID-VkDescriptorSetAllocateInfo-descriptorSetCount-00306", in ValidateAllocateDescriptorSets() 2204 … p_alloc_info->descriptorSetCount, report_data->FormatHandle(pool_state->pool).c_str(), in ValidateAllocateDescriptorSets() 2205 pool_state->availableSets); in ValidateAllocateDescriptorSets() 2209 …if (ds_data->required_descriptors_by_type.at(it->first) > pool_state->availableDescriptorTypeCount… in ValidateAllocateDescriptorSets() 2212 … HandleToUint64(pool_state->pool), "VUID-VkDescriptorSetAllocateInfo-descriptorPool-00307", in ValidateAllocateDescriptorSets() 2216 …report_data->FormatHandle(pool_state->pool).c_str(), pool_state->availableDescriptorTypeCount[it->… in ValidateAllocateDescriptorSets() 2252 auto pool_state = descriptorPoolMap[p_alloc_info->descriptorPool].get(); in PerformAllocateDescriptorSets() local [all …]
|
H A D | core_validation.cpp | 4755 void ValidationStateTracker::FreeCommandBufferStates(COMMAND_POOL_STATE *pool_state, const uint32_t… in FreeCommandBufferStates() argument 4765 pool_state->commandBuffers.erase(command_buffers[i]); in FreeCommandBufferStates() 6210 DESCRIPTOR_POOL_STATE *pool_state = GetDescriptorPoolState(descriptorPool); in PreCallValidateFreeDescriptorSets() local 6211 …if (pool_state && !(VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT & pool_state->createInfo.fla… in PreCallValidateFreeDescriptorSets() 6223 DESCRIPTOR_POOL_STATE *pool_state = GetDescriptorPoolState(descriptorPool); in PreCallRecordFreeDescriptorSets() local 6225 pool_state->availableSets += count; in PreCallRecordFreeDescriptorSets() 6235 pool_state->availableDescriptorTypeCount[type_index] += descriptor_count; in PreCallRecordFreeDescriptorSets() 6238 pool_state->sets.erase(descriptor_set); in PreCallRecordFreeDescriptorSets()
|
H A D | core_validation.h | 779 … void FreeCommandBufferStates(COMMAND_POOL_STATE* pool_state, const uint32_t command_buffer_count,
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan/ |
H A D | anv_allocator.c | 573 struct anv_block_state *pool_state, in anv_block_pool_alloc_new() argument 585 state.u64 = __sync_fetch_and_add(&pool_state->u64, block_size); in anv_block_pool_alloc_new() 615 new.end = anv_block_pool_grow(pool, pool_state, block_size); in anv_block_pool_alloc_new() 617 futex_wake(&pool_state->end, INT32_MAX); in anv_block_pool_alloc_new() 622 old.u64 = __sync_lock_test_and_set(&pool_state->u64, new.u64); in anv_block_pool_alloc_new() 624 futex_wake(&pool_state->end, INT32_MAX); in anv_block_pool_alloc_new() 628 futex_wait(&pool_state->end, state.end, NULL); in anv_block_pool_alloc_new()
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/ |
H A D | anv_allocator.c | 740 struct anv_block_state *pool_state, in anv_block_pool_alloc_new() argument 750 state.u64 = __sync_fetch_and_add(&pool_state->u64, block_size); in anv_block_pool_alloc_new() 777 new.end = anv_block_pool_grow(pool, pool_state, block_size); in anv_block_pool_alloc_new() 780 old.u64 = __sync_lock_test_and_set(&pool_state->u64, new.u64); in anv_block_pool_alloc_new() 782 futex_wake(&pool_state->end, INT32_MAX); in anv_block_pool_alloc_new() 785 futex_wait(&pool_state->end, state.end, NULL); in anv_block_pool_alloc_new()
|