Lines Matching refs:md

93 static void listPossibleVideoDrivers(XF86MatchedDrivers *md);
145 xf86AddMatchedDriver(XF86MatchedDrivers *md, const char *driver) in xf86AddMatchedDriver() argument
148 int nmatches = md->nmatches; in xf86AddMatchedDriver()
151 if (xf86NameCmp(md->matches[j], driver) == 0) { in xf86AddMatchedDriver()
158 md->matches[nmatches] = xnfstrdup(driver); in xf86AddMatchedDriver()
159 md->nmatches++; in xf86AddMatchedDriver()
169 XF86MatchedDrivers md; in xf86AutoConfig() local
184 listPossibleVideoDrivers(&md); in xf86AutoConfig()
186 for (i = 0; i < md.nmatches; i++) { in xf86AutoConfig()
188 md.matches[i], 0, md.matches[i]); in xf86AutoConfig()
191 md.matches[i], 0, md.matches[i], 0); in xf86AutoConfig()
196 for (i = 0; i < md.nmatches; i++) { in xf86AutoConfig()
198 md.matches[i], 0); in xf86AutoConfig()
203 for (i = 0; i < md.nmatches; i++) { in xf86AutoConfig()
204 free(md.matches[i]); in xf86AutoConfig()
228 listPossibleVideoDrivers(XF86MatchedDrivers *md) in listPossibleVideoDrivers() argument
230 md->nmatches = 0; in listPossibleVideoDrivers()
233 xf86PlatformMatchDriver(md); in listPossibleVideoDrivers()
264 xf86AddMatchedDriver(md, "nvidia"); in listPossibleVideoDrivers()
278 xf86AddMatchedDriver(md, vendorName); in listPossibleVideoDrivers()
279 xf86AddMatchedDriver(md, cp); in listPossibleVideoDrivers()
291 xf86AddMatchedDriver(md, sbusDriver); in listPossibleVideoDrivers()
294 xf86PciMatchDriver(md); in listPossibleVideoDrivers()
298 xf86AddMatchedDriver(md, "modesetting"); in listPossibleVideoDrivers()
304 xf86AddMatchedDriver(md, "wsfb"); in listPossibleVideoDrivers()
306 xf86AddMatchedDriver(md, "fbdev"); in listPossibleVideoDrivers()
312 xf86AddMatchedDriver(md, "vesa"); in listPossibleVideoDrivers()
314 xf86AddMatchedDriver(md, "sunffb"); in listPossibleVideoDrivers()
361 XF86MatchedDrivers md; in autoConfigDevice() local
389 listPossibleVideoDrivers(&md); in autoConfigDevice()
390 for (i = 0; i < md.nmatches; i++) { in autoConfigDevice()
392 md.matches[i], i); in autoConfigDevice()
402 xf86ConfigLayout.screens = xnfcalloc(num_screens + md.nmatches, in autoConfigDevice()
407 ptr->driver = md.matches[0]; in autoConfigDevice()
415 for (i = 1; i < md.nmatches; i++) { in autoConfigDevice()
416 if (!copyScreen(slp[0].screen, ptr, i, md.matches[i])) in autoConfigDevice()
425 xf86ConfigLayout.screens[i + md.nmatches] = slp[i]; in autoConfigDevice()
427 xf86ConfigLayout.screens[num_screens + md.nmatches - 1].screen = in autoConfigDevice()
433 ptr->driver = md.matches[0]; in autoConfigDevice()
434 for (i = 1; i < md.nmatches; i++) { in autoConfigDevice()
435 free(md.matches[i]); in autoConfigDevice()