Lines Matching refs:drm_device
564 radv_physical_device_try_create(struct radv_instance *instance, drmDevicePtr drm_device, in radv_physical_device_try_create() argument
572 assert(drm_device == NULL); in radv_physical_device_try_create()
574 if (drm_device) { in radv_physical_device_try_create()
575 const char *path = drm_device->nodes[DRM_NODE_RENDER]; in radv_physical_device_try_create()
636 if (drm_device) { in radv_physical_device_try_create()
649 if (drm_device && instance->vk.enabled_extensions.KHR_display) { in radv_physical_device_try_create()
650 master_fd = open(drm_device->nodes[DRM_NODE_PRIMARY], O_RDWR | O_CLOEXEC); in radv_physical_device_try_create()
746 if (drm_device) { in radv_physical_device_try_create()
749 device->available_nodes = drm_device->available_nodes; in radv_physical_device_try_create()
750 device->bus_info = *drm_device->businfo.pci; in radv_physical_device_try_create()
752 if ((drm_device->available_nodes & (1 << DRM_NODE_PRIMARY)) && in radv_physical_device_try_create()
753 stat(drm_device->nodes[DRM_NODE_PRIMARY], &primary_stat) != 0) { in radv_physical_device_try_create()
756 drm_device->nodes[DRM_NODE_PRIMARY]); in radv_physical_device_try_create()
761 if ((drm_device->available_nodes & (1 << DRM_NODE_RENDER)) && in radv_physical_device_try_create()
762 stat(drm_device->nodes[DRM_NODE_RENDER], &render_stat) != 0) { in radv_physical_device_try_create()
765 drm_device->nodes[DRM_NODE_RENDER]); in radv_physical_device_try_create()