Lines Matching refs:dev
101 struct gbm_device *dev = bd->backend->v0.create_device(fd, abi_ver);
103 if (dev) {
104 if (abi_ver != dev->v0.backend_version) {
105 _gbm_device_destroy(dev);
108 dev->v0.backend_desc = bd;
111 return dev;
117 struct gbm_device *dev = NULL;
133 dev = backend_create_device(backend_desc, fd);
135 if (!dev)
138 return dev;
148 struct gbm_device *dev = NULL;
159 dev = backend_create_device(bd, fd);
161 if (dev)
165 if (name && !dev) {
172 dev = load_backend(lib, fd, name);
175 return dev;
181 struct gbm_device *dev = NULL;
186 dev = find_backend(b, fd);
188 return dev;
194 struct gbm_device *dev = NULL;
207 dev = load_backend(lib, fd, v->name);
211 return dev;
217 struct gbm_device *dev;
219 dev = override_backend(fd);
221 if (!dev)
222 dev = backend_from_driver_name(fd);
224 if (!dev)
225 dev = find_backend(NULL, fd);
227 return dev;