Lines Matching defs:driver
33 std::unordered_map<std::string, std::unique_ptr<Driver>> create_supported_drivers()
35 std::unordered_map<std::string, std::unique_ptr<Driver>> map;
52 const std::unordered_map<std::string, std::unique_ptr<Driver>> &Driver::get_supported_drivers()
58 const std::vector<std::string> Driver::supported_device_names()
69 Driver *Driver::get_driver(DrmDevice &&drm_device)
74 PERFETTO_FATAL("Failed to find a driver for DRM device %s", drm_device.name.c_str());
77 Driver *driver = it->second.get();
78 driver->drm_device = std::move(drm_device);
79 return driver;
82 std::string Driver::default_driver_name()
84 auto supported_devices = Driver::supported_device_names();
88 PPS_LOG_IMPORTANT("Driver selected: %s", device.name.c_str());
92 PPS_LOG_FATAL("Failed to find any driver");
95 std::string Driver::find_driver_name(const char *requested)
97 auto supported_devices = Driver::supported_device_names();
101 PPS_LOG_IMPORTANT("Driver selected: %s", device.name.c_str());