Lines Matching refs:allocInfo
383 DescriptorPoolAllocationInfo* poolInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in validateDescriptorSetAllocation()
434 auto allocInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in applyDescriptorSetAllocation() local
437 ++allocInfo->usedSets; in applyDescriptorSetAllocation()
440 for (auto& countForPool : allocInfo->descriptorCountInfo) { in applyDescriptorSetAllocation()
450 auto allocInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in removeDescriptorSetAllocation() local
452 if (0 == allocInfo->usedSets) { in removeDescriptorSetAllocation()
457 --allocInfo->usedSets; in removeDescriptorSetAllocation()
460 for (auto& countForPool : allocInfo->descriptorCountInfo) { in removeDescriptorSetAllocation()
470 DescriptorPoolAllocationInfo* allocInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in fillDescriptorSetInfoForPool() local
478 allocInfo->allocedPoolIds.insert(newReified->poolId); in fillDescriptorSetInfoForPool()
479 allocInfo->allocedSets.insert(set); in fillDescriptorSetInfoForPool()
495 DescriptorPoolAllocationInfo* allocInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in validateAndApplyVirtualDescriptorSetAllocation() local
497 if (allocInfo->freePoolIds.size() < pAllocateInfo->descriptorSetCount) { in validateAndApplyVirtualDescriptorSetAllocation()
501 __func__, pAllocateInfo->descriptorSetCount, (uint32_t)allocInfo->freePoolIds.size(), in validateAndApplyVirtualDescriptorSetAllocation()
502 allocInfo->maxSets, allocInfo->usedSets); in validateAndApplyVirtualDescriptorSetAllocation()
507 uint64_t id = allocInfo->freePoolIds.back(); in validateAndApplyVirtualDescriptorSetAllocation()
508 allocInfo->freePoolIds.pop_back(); in validateAndApplyVirtualDescriptorSetAllocation()
523 DescriptorPoolAllocationInfo* allocInfo = as_goldfish_VkDescriptorPool(pool)->allocInfo; in removeDescriptorSetFromPool() local
528 if (allocInfo->allocedPoolIds.find(reified->poolId) == allocInfo->allocedPoolIds.end()) { in removeDescriptorSetFromPool()
537 allocInfo->freePoolIds.push_back(reified->poolId); in removeDescriptorSetFromPool()
538 allocInfo->allocedPoolIds.erase(reified->poolId); in removeDescriptorSetFromPool()
540 allocInfo->allocedSets.erase(set); in removeDescriptorSetFromPool()
547 for (auto set : as_goldfish_VkDescriptorPool(pool)->allocInfo->allocedSets) { in clearDescriptorPool()