Lines Matching refs:info
41 struct device_select_wayland_info *info = data;
47 int ret = drmGetDevice2(fd, 0, &info->dev_info);
49 info->info_is_set = true;
85 struct device_select_wayland_info *info = data;
87 info->wl_drm = wl_registry_bind(registry, name, &wl_drm_interface, MIN2(version, 2));
88 wl_drm_add_listener(info->wl_drm, &ds_drm_listener, data);
104 struct device_select_wayland_info info = {};
119 wl_registry_add_listener(registry, ®istry_listener, &info);
124 if (info.info_is_set) {
127 if (info.dev_info->businfo.pci->domain == devices[i].bus_info.domain &&
128 info.dev_info->businfo.pci->bus == devices[i].bus_info.bus &&
129 info.dev_info->businfo.pci->dev == devices[i].bus_info.dev &&
130 info.dev_info->businfo.pci->func == devices[i].bus_info.func)
133 if (info.dev_info->deviceinfo.pci->vendor_id == devices[i].dev_info.vendor_id &&
134 info.dev_info->deviceinfo.pci->device_id == devices[i].dev_info.device_id)
141 drmFreeDevice(&info.dev_info);
144 if (info.wl_drm)
145 wl_drm_destroy(info.wl_drm);