Lines Matching defs:device
65 struct dzn_device *device = container_of(qpool->base.device, struct dzn_device, vk);
86 vk_free2(&device->vk.alloc, alloc, qpool);
90 dzn_query_pool_create(struct dzn_device *device,
99 if (!vk_multialloc_zalloc2(&ma, &device->vk.alloc, alloc,
101 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
103 vk_object_base_init(&device->vk, &qpool->base, VK_OBJECT_TYPE_QUERY_POOL);
115 ID3D12Device1_CreateQueryHeap(device->dev, &desc,
120 return vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
136 dzn_ID3D12Device2_GetCustomHeapProperties(device->dev, 0, D3D12_HEAP_TYPE_DEFAULT);
150 hres = ID3D12Device1_CreateCommittedResource(device->dev, &hprops,
159 return vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
162 hprops = dzn_ID3D12Device2_GetCustomHeapProperties(device->dev, 0,
165 hres = ID3D12Device1_CreateCommittedResource(device->dev, &hprops,
174 return vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
180 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
208 dzn_CreateQueryPool(VkDevice device,
213 return dzn_query_pool_create(dzn_device_from_handle(device),
218 dzn_DestroyQueryPool(VkDevice device,
226 dzn_ResetQueryPool(VkDevice device,
252 dzn_GetQueryPoolResults(VkDevice device,