Home | History | Annotate | Download | only in main

Lines Matching refs:Driver

60    _EGLDriver *Driver;
139 * Open the named driver and find its bootstrap function: _eglMain().
175 _eglLog(_EGL_WARNING, "Could not open driver %s (%s)",
194 * Load a module and create the driver object.
203 if (mod->Driver)
224 _eglLog(_EGL_WARNING, "Driver loaded from %s has no name", mod->Path);
229 mod->Driver = drv;
242 /* destroy the driver */
243 if (mod->Driver && mod->Driver->Unload)
244 mod->Driver->Unload(mod->Driver);
258 mod->Driver = NULL;
319 * filename of the driver. This function stops on the first valid driver.
368 * Run the callback function on each driver directory.
394 * Return a list of colon-separated driver directories.
461 * Add the user driver to the module array.
463 * The user driver is specified by EGL_DRIVER.
492 * Try built-in drivers first if we know the driver name. This makes sure
493 * we do not load the outdated external driver that is still on the
577 * A helper function for _eglMatchDriver. It finds the first driver that can
587 _eglLog(_EGL_WARNING, "failed to find any driver");
591 if (dpy->Driver) {
592 drv = dpy->Driver;
608 if (mod->Driver->API.Initialize(mod->Driver, dpy)) {
609 drv = mod->Driver;
622 * Match a display to a driver. The display is initialized unless test_only is
623 * true. The matching is done by finding the first driver that can initialize
648 _eglLog(_EGL_DEBUG, "the best driver is %s%s",
651 dpy->Driver = best_drv;
667 /* load the driver for the default display */
677 if (!mod->Driver)
679 proc = mod->Driver->API.GetProcAddress(mod->Driver, procname);