Lines Matching refs:info
61 const VkImportAndroidHardwareBufferInfoANDROID* info, in importAndroidHardwareBuffer() argument
314 auto info = it->second; in GOLDFISH_VK_LIST_TRIVIAL_HANDLE_TYPES() local
324 auto info = it->second; in unregister_VkDevice() local
408 auto& info = info_VkInstance[instance]; in setInstanceInfo() local
409 info.highestApiVersion = apiVersion; in setInstanceInfo()
414 info.enabledExtensions.insert(ppEnabledExtensionNames[i]); in setInstanceInfo()
425 auto& info = info_VkDevice[device]; in setDeviceInfo() local
426 info.physdev = physdev; in setDeviceInfo()
427 info.props = props; in setDeviceInfo()
428 info.memProps = memProps; in setDeviceInfo()
433 info.apiVersion = props.apiVersion; in setDeviceInfo()
438 info.enabledExtensions.insert(ppEnabledExtensionNames[i]); in setDeviceInfo()
452 auto& info = info_VkDeviceMemory[memory]; in setDeviceMemoryInfo() local
454 info.allocationSize = allocationSize; in setDeviceMemoryInfo()
455 info.mappedSize = mappedSize; in setDeviceMemoryInfo()
456 info.mappedPtr = ptr; in setDeviceMemoryInfo()
457 info.memoryTypeIndex = memoryTypeIndex; in setDeviceMemoryInfo()
458 info.ahw = ahw; in setDeviceMemoryInfo()
459 info.vmoHandle = vmoHandle; in setDeviceMemoryInfo()
466 auto& info = info_VkImage[image]; in setImageInfo() local
468 info.device = device; in setImageInfo()
469 info.createInfo = *pCreateInfo; in setImageInfo()
478 const auto& info = it->second; in isMemoryTypeHostVisible() local
479 return info.memProps.memoryTypes[typeIndex].propertyFlags & in isMemoryTypeHostVisible()
488 const auto& info = it->second; in getMappedPointer() local
489 return info.mappedPtr; in getMappedPointer()
497 const auto& info = it->second; in getMappedSize() local
498 return info.mappedSize; in getMappedSize()
505 const auto& info = it->second; in getNonCoherentExtendedSize() local
508 info.props.limits.nonCoherentAtomSize; in getNonCoherentExtendedSize()
518 const auto& info = it->second; in isValidMemoryRange() local
520 if (!info.mappedPtr) return false; in isValidMemoryRange()
526 return offset <= info.mappedSize; in isValidMemoryRange()
529 return offset + size <= info.mappedSize; in isValidMemoryRange()
627 const auto& info = it->second; in deviceMemoryTransform_tohost() local
629 if (!info.directMapped) continue; in deviceMemoryTransform_tohost()
631 memory[i] = info.subAlloc.baseMemory; in deviceMemoryTransform_tohost()
634 offset[i] = info.subAlloc.baseOffset + offset[i]; in deviceMemoryTransform_tohost()
639 size[i] = info.subAlloc.subMappedSize; in deviceMemoryTransform_tohost()
926 auto& info = it->second; in on_vkEnumeratePhysicalDevices() local
928 if (info.physicalDevices.empty()) { in on_vkEnumeratePhysicalDevices()
942 info.physicalDevices.resize(physdevCount); in on_vkEnumeratePhysicalDevices()
946 instance, &physdevCount, info.physicalDevices.data()); in on_vkEnumeratePhysicalDevices()
956 *pPhysicalDeviceCount = (uint32_t)info.physicalDevices.size(); in on_vkEnumeratePhysicalDevices()
960 info.physicalDevices.data(), in on_vkEnumeratePhysicalDevices()
962 info.physicalDevices.size()); in on_vkEnumeratePhysicalDevices()
1057 auto info = it->second; in on_vkDestroyDevice_pre() local
1064 for (auto& block : info.hostMemBlocks[i]) { in on_vkDestroyDevice_pre()
1069 if (info.fence != VK_NULL_HANDLE) { in on_vkDestroyDevice_pre()
1070 enc->vkDestroyFence(device, info.fence, nullptr); in on_vkDestroyDevice_pre()
1107 auto& info = memoryIt->second; in on_vkGetMemoryAndroidHardwareBufferANDROID() local
1110 getMemoryAndroidHardwareBufferANDROID(&info.ahw); in on_vkGetMemoryAndroidHardwareBufferANDROID()
1114 *pBuffer = info.ahw; in on_vkGetMemoryAndroidHardwareBufferANDROID()
1143 auto& info = memoryIt->second; in on_vkGetMemoryZirconHandleFUCHSIA() local
1145 if (info.vmoHandle == ZX_HANDLE_INVALID) { in on_vkGetMemoryZirconHandleFUCHSIA()
1151 zx_handle_duplicate(info.vmoHandle, ZX_RIGHT_SAME_RIGHTS, pHandle); in on_vkGetMemoryZirconHandleFUCHSIA()
1176 auto& info = deviceIt->second; in on_vkGetMemoryZirconHandlePropertiesFUCHSIA() local
1180 for (uint32_t i = 0; i < info.memProps.memoryTypeCount; ++i) { in on_vkGetMemoryZirconHandlePropertiesFUCHSIA()
1181 if (info.memProps.memoryTypes[i].propertyFlags & in on_vkGetMemoryZirconHandlePropertiesFUCHSIA()
1211 auto& info = semaphoreIt->second; in on_vkImportSemaphoreZirconHandleFUCHSIA() local
1213 if (info.eventHandle != ZX_HANDLE_INVALID) { in on_vkImportSemaphoreZirconHandleFUCHSIA()
1214 zx_handle_close(info.eventHandle); in on_vkImportSemaphoreZirconHandleFUCHSIA()
1216 info.eventHandle = pInfo->handle; in on_vkImportSemaphoreZirconHandleFUCHSIA()
1244 auto& info = semaphoreIt->second; in on_vkGetSemaphoreZirconHandleFUCHSIA() local
1246 if (info.eventHandle == ZX_HANDLE_INVALID) { in on_vkGetSemaphoreZirconHandleFUCHSIA()
1251 zx_handle_duplicate(info.eventHandle, ZX_RIGHT_SAME_RIGHTS, pHandle); in on_vkGetSemaphoreZirconHandleFUCHSIA()
1354 fuchsia::sysmem::BufferCollectionInfo_2 info; in on_vkGetBufferCollectionPropertiesFUCHSIA() local
1356 zx_status_t status = (*sysmem_collection)->WaitForBuffersAllocated(&status2, &info); in on_vkGetBufferCollectionPropertiesFUCHSIA()
1361 if (!info.settings.has_image_format_constraints) { in on_vkGetBufferCollectionPropertiesFUCHSIA()
1364 pProperties->count = info.buffer_count; in on_vkGetBufferCollectionPropertiesFUCHSIA()
1621 const auto& info = it->second; in on_vkAllocateMemory() local
1622 const auto& imgCi = info.createInfo; in on_vkAllocateMemory()
1637 const auto& info = it->second; in on_vkAllocateMemory() local
1638 const auto& bufCi = info.createInfo; in on_vkAllocateMemory()
1685 fuchsia::sysmem::BufferCollectionInfo_2 info; in on_vkAllocateMemory() local
1687 zx_status_t status = (*collection)->WaitForBuffersAllocated(&status2, &info); in on_vkAllocateMemory()
1693 if (info.buffer_count < index) { in on_vkAllocateMemory()
1697 vmo_handle = info.buffers[index].vmo.release(); in on_vkAllocateMemory()
1744 fuchsia::sysmem::BufferCollectionInfo_2 info; in on_vkAllocateMemory() local
1746 status = collection->WaitForBuffersAllocated(&status2, &info); in on_vkAllocateMemory()
1748 if (!info.buffer_count) { in on_vkAllocateMemory()
1752 vmo_handle = info.buffers[0].vmo.release(); in on_vkAllocateMemory()
1931 auto& info = it->second; in on_vkFreeMemory() local
1933 if (!info.directMapped) { in on_vkFreeMemory()
1940 subFreeHostMemory(&info.subAlloc); in on_vkFreeMemory()
1960 auto& info = it->second; in on_vkMapMemory() local
1962 if (!info.mappedPtr) return VK_ERROR_MEMORY_MAP_FAILED; in on_vkMapMemory()
1965 (info.mappedPtr + offset + size > info.mappedPtr + info.allocationSize)) { in on_vkMapMemory()
1969 *ppData = info.mappedPtr + offset; in on_vkMapMemory()
2038 auto& info = it->second; in transformImageMemoryRequirementsForGuest() local
2040 if (!info.external || in transformImageMemoryRequirementsForGuest()
2041 !info.externalCreateInfo.handleTypes) { in transformImageMemoryRequirementsForGuest()
2058 auto& info = it->second; in transformBufferMemoryRequirementsForGuest() local
2060 if (!info.external || in transformBufferMemoryRequirementsForGuest()
2061 !info.externalCreateInfo.handleTypes) { in transformBufferMemoryRequirementsForGuest()
2078 auto& info = it->second; in transformImageMemoryRequirements2ForGuest() local
2080 if (!info.external || in transformImageMemoryRequirements2ForGuest()
2081 !info.externalCreateInfo.handleTypes) { in transformImageMemoryRequirements2ForGuest()
2107 auto& info = it->second; in transformBufferMemoryRequirements2ForGuest() local
2109 if (!info.external || in transformBufferMemoryRequirements2ForGuest()
2110 !info.externalCreateInfo.handleTypes) { in transformBufferMemoryRequirements2ForGuest()
2181 fuchsia::sysmem::BufferCollectionInfo_2 info; in on_vkCreateImage() local
2183 zx_status_t status = (*collection)->WaitForBuffersAllocated(&status2, &info); in on_vkCreateImage()
2185 if (index < info.buffer_count) { in on_vkCreateImage()
2186 vmo_handle = info.buffers[index].vmo.release(); in on_vkCreateImage()
2227 auto& info = it->second; in on_vkCreateImage() local
2229 info.device = device; in on_vkCreateImage()
2230 info.createInfo = *pCreateInfo; in on_vkCreateImage()
2231 info.createInfo.pNext = nullptr; in on_vkCreateImage()
2235 info.external = true; in on_vkCreateImage()
2236 info.externalCreateInfo = *extImgCiPtr; in on_vkCreateImage()
2366 auto& info = it->second; in on_vkCreateBuffer() local
2368 info.createInfo = *pCreateInfo; in on_vkCreateBuffer()
2369 info.createInfo.pNext = nullptr; in on_vkCreateBuffer()
2376 info.external = true; in on_vkCreateBuffer()
2377 info.externalCreateInfo = *extBufCi; in on_vkCreateBuffer()
2500 auto& info = it->second; in on_vkCreateSemaphore() local
2502 info.device = device; in on_vkCreateSemaphore()
2503 info.eventHandle = event_handle; in on_vkCreateSemaphore()
2517 info.syncFd = syncFd; in on_vkCreateSemaphore()
2589 auto& info = semaphoreIt->second; in on_vkImportSemaphoreFdKHR() local
2591 if (info.syncFd >= 0) { in on_vkImportSemaphoreFdKHR()
2592 close(info.syncFd); in on_vkImportSemaphoreFdKHR()
2595 info.syncFd = pImportSemaphoreFdInfo->fd; in on_vkImportSemaphoreFdKHR()
2873 auto& info = it->second; in initDescriptorUpdateTemplateBuffers() local
2884 info.templateEntries.push_back(entry); in initDescriptorUpdateTemplateBuffers()
2889 info.imageInfoEntryIndices.push_back(i); in initDescriptorUpdateTemplateBuffers()
2892 info.bufferInfoEntryIndices.push_back(i); in initDescriptorUpdateTemplateBuffers()
2895 info.bufferViewEntryIndices.push_back(i); in initDescriptorUpdateTemplateBuffers()
2904 info.imageInfos.resize(imageInfosNeeded); in initDescriptorUpdateTemplateBuffers()
2905 info.bufferInfos.resize(bufferInfosNeeded); in initDescriptorUpdateTemplateBuffers()
2906 info.bufferViews.resize(bufferViewsNeeded); in initDescriptorUpdateTemplateBuffers()
2962 auto& info = it->second; in on_vkUpdateDescriptorSetWithTemplate() local
2968 for (const auto& entry : info.templateEntries) { in on_vkUpdateDescriptorSetWithTemplate()
2979 memcpy(((uint8_t*)info.imageInfos.data()) + currImageInfoOffset, in on_vkUpdateDescriptorSetWithTemplate()
2987 memcpy(((uint8_t*)info.bufferInfos.data()) + currBufferInfoOffset, in on_vkUpdateDescriptorSetWithTemplate()
2995 memcpy(((uint8_t*)info.bufferViews.data()) + currBufferViewOffset, in on_vkUpdateDescriptorSetWithTemplate()
3010 (uint32_t)info.imageInfos.size(), in on_vkUpdateDescriptorSetWithTemplate()
3011 (uint32_t)info.bufferInfos.size(), in on_vkUpdateDescriptorSetWithTemplate()
3012 (uint32_t)info.bufferViews.size(), in on_vkUpdateDescriptorSetWithTemplate()
3013 info.imageInfoEntryIndices.data(), in on_vkUpdateDescriptorSetWithTemplate()
3014 info.bufferInfoEntryIndices.data(), in on_vkUpdateDescriptorSetWithTemplate()
3015 info.bufferViewEntryIndices.data(), in on_vkUpdateDescriptorSetWithTemplate()
3016 info.imageInfos.data(), in on_vkUpdateDescriptorSetWithTemplate()
3017 info.bufferInfos.data(), in on_vkUpdateDescriptorSetWithTemplate()
3018 info.bufferViews.data()); in on_vkUpdateDescriptorSetWithTemplate()