Lines Matching refs:physical_device
61 if (device->physical_device->rad_info.gfx_level >= GFX9 &&
62 !(device->physical_device->instance->debug_flags & RADV_DEBUG_NO_DMA_BLIT)) {
64 device->physical_device->vk_queue_to_radv[device->physical_device->num_queues++] = RADV_QUEUE_TRANSFER;
67 .queueFamilyIndex = device->physical_device->num_queues - 1,
90 radv_init_wsi(struct radv_physical_device *physical_device)
93 wsi_device_init(&physical_device->wsi_device, radv_physical_device_to_handle(physical_device),
94 radv_wsi_proc_addr, &physical_device->instance->vk.alloc,
95 physical_device->master_fd, &physical_device->instance->dri_options, false);
99 physical_device->wsi_device.supports_modifiers = physical_device->rad_info.gfx_level >= GFX9;
100 physical_device->wsi_device.set_memory_ownership = radv_wsi_set_memory_ownership;
101 physical_device->wsi_device.get_buffer_blit_queue = radv_wsi_get_prime_blit_queue;
103 wsi_device_setup_syncobj_fd(&physical_device->wsi_device, physical_device->local_fd);
105 physical_device->vk.wsi_device = &physical_device->wsi_device;
111 radv_finish_wsi(struct radv_physical_device *physical_device)
113 physical_device->vk.wsi_device = NULL;
114 wsi_device_finish(&physical_device->wsi_device, &physical_device->instance->vk.alloc);
121 return wsi_common_queue_present(&queue->device->physical_device->wsi_device,