Lines Matching refs:drm_device
659 radv_physical_device_try_create(struct radv_instance *instance, drmDevicePtr drm_device,
667 assert(drm_device == NULL);
669 if (drm_device) {
670 const char *path = drm_device->nodes[DRM_NODE_RENDER];
724 if (drm_device) {
742 if (drm_device && instance->vk.enabled_extensions.KHR_display) {
743 master_fd = open(drm_device->nodes[DRM_NODE_PRIMARY], O_RDWR | O_CLOEXEC);
860 if (drm_device) {
863 device->available_nodes = drm_device->available_nodes;
864 device->bus_info = *drm_device->businfo.pci;
866 if ((drm_device->available_nodes & (1 << DRM_NODE_PRIMARY)) &&
867 stat(drm_device->nodes[DRM_NODE_PRIMARY], &primary_stat) != 0) {
870 drm_device->nodes[DRM_NODE_PRIMARY]);
875 if ((drm_device->available_nodes & (1 << DRM_NODE_RENDER)) &&
876 stat(drm_device->nodes[DRM_NODE_RENDER], &render_stat) != 0) {
879 drm_device->nodes[DRM_NODE_RENDER]);