Lines Matching defs:bestDriver
156 driver_module_info*& bestDriver,
1381 device_node::_FindBestDriver(const char* path, driver_module_info*& bestDriver,
1384 if (bestDriver == NULL)
1397 if (bestDriver != NULL)
1398 put_module(bestDriver->info.name);
1400 bestDriver = driver;
1410 return bestDriver != NULL ? B_OK : B_ENTRY_NOT_FOUND;
1464 driver_module_info* bestDriver = NULL;
1469 _FindBestDriver(path.Path(), bestDriver, bestSupport, previous);
1472 if (bestDriver != NULL) {
1474 bestDriver->info.name, bestSupport));
1475 if (bestDriver->register_device(this) == B_OK) {
1479 device_node* child = FindChild(bestDriver->info.name);
1491 put_module(bestDriver->info.name);