Home
last modified time | relevance | path

Searched refs:scanq (Results 1 – 2 of 2) sorted by relevance

/external/elfutils/debuginfod/
Ddebuginfod.cxx708 static workq<scan_payload> scanq; // just a single one variable
2827 bool gotone = scanq.wait_front(p); in thread_main_scanner()
2923 scanq.clear(); // clear previously issued work for scanner threads in scan_source_paths()
2961 scanq.push_back (make_pair(rps, *f->fts_statp)); in scan_source_paths()
3011 scanq.wait_idle(); // don't start a new traversal while scanners haven't finished the job in thread_main_fts_source_paths()
3012 scanq.done_idle(); // release the hounds in thread_main_fts_source_paths()
3177 scanq.wait_idle(); // PR25394: block scanners during grooming! in thread_main_groom()
3208 scanq.done_idle(); in thread_main_groom()
3503 scanq.nuke(); // wake up any remaining scanq-related threads, let them die in main()
DChangeLog140 (scan_source_paths): Have traverser clean scanq on
402 * debuginfod.cxx (scanq): Rework to let groomer/fts threads
405 (thread_groom): Adopt new scanq idle APIs to lock out scanners.
406 (thread_main_fts_source_paths): Adopt new scanq idler API to