Lines Matching refs:driver
149 auto driver = Driver::get_driver(std::move(device));
150 printf(" %4u %16s %16s\n", gpu_num, name.c_str(), driver ? "yes" : "no");
157 if (auto driver = Driver::get_driver(std::move(device.value()))) {
158 driver->init_perfcnt();
162 driver->enable_all_counters();
165 driver->enable_counter(id);
169 driver->enable_perfcnt(std::chrono::nanoseconds(secs).count());
173 while (!driver->dump_perfcnt())
176 while (!driver->next())
180 for (auto &counter : driver->enabled_counters) {
182 auto value = counter.get_value(*driver);
197 if (auto driver = Driver::get_driver(std::move(device.value()))) {
198 driver->init_perfcnt();
201 for (auto &group : driver->groups) {
211 if (auto driver = Driver::get_driver(std::move(device.value()))) {
212 driver->init_perfcnt();
215 for (uint32_t i = 0; i < driver->counters.size(); ++i) {
216 auto &counter = driver->counters[i];