Lines Matching refs:backend_desc
64 free_backend_desc(const struct gbm_backend_desc *backend_desc) in free_backend_desc() argument
66 assert(backend_desc->lib); in free_backend_desc()
68 dlclose(backend_desc->lib); in free_backend_desc()
69 free((void *)backend_desc->name); in free_backend_desc()
70 free((void *)backend_desc); in free_backend_desc()
108 dev->v0.backend_desc = bd; in backend_create_device()
118 struct gbm_backend_desc *backend_desc; in load_backend() local
128 backend_desc = create_backend_desc(name, gbm_backend, lib); in load_backend()
130 if (!backend_desc) in load_backend()
133 dev = backend_create_device(backend_desc, fd); in load_backend()
136 free_backend_desc(backend_desc); in load_backend()
233 const struct gbm_backend_desc *backend_desc = gbm->v0.backend_desc; in _gbm_device_destroy() local
236 if (backend_desc && backend_desc->lib) in _gbm_device_destroy()
237 free_backend_desc(backend_desc); in _gbm_device_destroy()