Home
last modified time | relevance | path

Searched refs:mem_props (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_feedback.c22 vn_get_memory_type_index(const VkPhysicalDeviceMemoryProperties *mem_props, in vn_get_memory_type_index() argument
28 assert(mem_type_index < mem_props->memoryTypeCount); in vn_get_memory_type_index()
29 if ((mem_props->memoryTypes[mem_type_index].propertyFlags & in vn_get_memory_type_index()
44 const VkPhysicalDeviceMemoryProperties *mem_props = in vn_feedback_buffer_create() local
77 vn_get_memory_type_index(mem_props, mem_req->memoryTypeBits, in vn_feedback_buffer_create()
79 if (mem_type_index >= mem_props->memoryTypeCount) { in vn_feedback_buffer_create()
H A Dvn_device_memory.c32 const VkPhysicalDeviceMemoryProperties *mem_props = in vn_device_memory_pool_grow_alloc() local
35 mem_props->memoryTypes[mem_type_index].propertyFlags; in vn_device_memory_pool_grow_alloc()
251 const VkPhysicalDeviceMemoryProperties *mem_props = in vn_device_memory_import_dma_buf() local
254 mem_props->memoryTypes[alloc_info->memoryTypeIndex].propertyFlags; in vn_device_memory_import_dma_buf()
413 const VkPhysicalDeviceMemoryProperties *mem_props = in vn_AllocateMemory() local
416 mem_props->memoryTypes[pAllocateInfo->memoryTypeIndex].propertyFlags; in vn_AllocateMemory()
H A Dvn_physical_device.c2397 VkExternalMemoryProperties *mem_props = in vn_GetPhysicalDeviceImageFormatProperties2()
2403 if (!(mem_props->externalMemoryFeatures & in vn_GetPhysicalDeviceImageFormatProperties2()
2408 mem_props->externalMemoryFeatures = in vn_GetPhysicalDeviceImageFormatProperties2()
2412 mem_props->exportFromImportedHandleTypes = in vn_GetPhysicalDeviceImageFormatProperties2()
2414 mem_props->compatibleHandleTypes = in vn_GetPhysicalDeviceImageFormatProperties2()
2417 mem_props->compatibleHandleTypes = supported_handle_types; in vn_GetPhysicalDeviceImageFormatProperties2()
2418 mem_props->exportFromImportedHandleTypes = in vn_GetPhysicalDeviceImageFormatProperties2()
2419 (mem_props->exportFromImportedHandleTypes & renderer_handle_type) in vn_GetPhysicalDeviceImageFormatProperties2()
H A Dvn_android.c1290 const VkPhysicalDeviceMemoryProperties *mem_props = in vn_android_device_allocate_ahb() local
1293 assert(alloc_info->memoryTypeIndex < mem_props->memoryTypeCount); in vn_android_device_allocate_ahb()
1298 if (mem_props->memoryTypes[alloc_info->memoryTypeIndex].propertyFlags & in vn_android_device_allocate_ahb()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_screen.c176 for (uint32_t i = 0; i < screen->info.mem_props.memoryHeapCount; ++i) { in get_video_mem()
177 if (screen->info.mem_props.memoryHeaps[i].flags & in get_video_mem()
179 size += screen->info.mem_props.memoryHeaps[i].size; in get_video_mem()
357 unsigned heap_idx = screen->info.mem_props.memoryTypes[screen->heap_map[i]].heapIndex; in get_smallest_buffer_heap()
358 size = MIN2(screen->info.mem_props.memoryHeaps[heap_idx].size, size); in get_smallest_buffer_heap()
1856 for (unsigned i = 0; i < screen->info.mem_props.memoryHeapCount; i++) { in zink_query_memory_info()
1857 if (screen->info.mem_props.memoryHeaps[i].flags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) { in zink_query_memory_info()
1859 info->total_device_memory += screen->info.mem_props.memoryHeaps[i].size / 1024; in zink_query_memory_info()
1864 info->total_staging_memory += screen->info.mem_props.memoryHeaps[i].size / 1024; in zink_query_memory_info()
2349 for (unsigned j = 0; j < screen->info.mem_props in zink_internal_create_screen()
[all...]
H A Dzink_bo.c267 if (screen->info.mem_props.memoryTypes[mai.memoryTypeIndex].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) { in bo_create_internal()
271 unsigned heap_idx = screen->info.mem_props.memoryTypes[screen->heap_map[heap]].heapIndex; in bo_create_internal()
272 if (mai.allocationSize > screen->info.mem_props.memoryHeaps[heap_idx].size) { in bo_create_internal()
273 mesa_loge("zink: can't allocate %"PRIu64" bytes from heap that's only %"PRIu64" bytes!\n", mai.allocationSize, screen->info.mem_props.memoryHeaps[heap_idx].size); in bo_create_internal()
602 unsigned heapidx = screen->info.mem_props.memoryTypes[screen->heap_map[heap]].heapIndex; in zink_bo_create()
603 reclaim_all = screen->info.mem_props.memoryHeaps[heapidx].size <= low_bound; in zink_bo_create()
1271 for (uint32_t i = 0; i < screen->info.mem_props.memoryHeapCount; ++i) in zink_bo_init()
1272 total_mem += screen->info.mem_props.memoryHeaps[i].size; in zink_bo_init()

Completed in 14 milliseconds