Lines Matching refs:version
36 struct fd_device *msm_device_new(int fd, drmVersionPtr version);
38 struct fd_device *virtio_device_new(int fd, drmVersionPtr version);
45 drmVersionPtr version;
48 version = drmGetVersion(fd);
49 if (!version) {
50 ERROR_MSG("cannot get version: %s", strerror(errno));
54 if (!strcmp(version->name, "msm")) {
56 if (version->version_major != 1) {
57 ERROR_MSG("unsupported version: %u.%u.%u", version->version_major,
58 version->version_minor, version->version_patchlevel);
62 dev = msm_device_new(fd, version);
64 } else if (!strcmp(version->name, "virtio_gpu")) {
66 dev = virtio_device_new(fd, version);
69 } else if (!strcmp(version->name, "kgsl")) {
76 INFO_MSG("unsupported device: %s", version->name);
81 drmFreeVersion(version);
208 return dev->version;
225 return value && dev->version >= FD_VERSION_FENCE_FD;