Lines Matching refs:manager
119 int thread_id, ThreadManager* manager, in RunInThread() argument
126 b->Run(iters, thread_id, &timer, manager, perf_counters_measurement); in RunInThread()
130 MutexLock l(manager->GetBenchmarkMutex()); in RunInThread()
131 internal::ThreadManager::Result& results = manager->results; in RunInThread()
139 manager->NotifyThreadComplete(); in RunInThread()
180 std::unique_ptr<internal::ThreadManager> manager; in DoNIterations() local
181 manager.reset(new internal::ThreadManager(b.threads())); in DoNIterations()
186 manager.get(), perf_counters_measurement_ptr); in DoNIterations()
191 RunInThread(&b, iters, 0, manager.get(), perf_counters_measurement_ptr); in DoNIterations()
194 manager->WaitForAllThreads(); in DoNIterations()
200 MutexLock l(manager->GetBenchmarkMutex()); in DoNIterations()
201 i.results = manager->results; in DoNIterations()
205 manager.reset(); in DoNIterations()
319 std::unique_ptr<internal::ThreadManager> manager; in DoOneRepetition() local
320 manager.reset(new internal::ThreadManager(1)); in DoOneRepetition()
322 RunInThread(&b, memory_iterations, 0, manager.get(), in DoOneRepetition()
324 manager->WaitForAllThreads(); in DoOneRepetition()
325 manager.reset(); in DoOneRepetition()