Lines Matching defs:Lock

160     std::lock_guard<std::mutex> Lock(Mut);
170 std::unique_lock<std::mutex> Lock(Mut);
180 Lock.unlock();
191 std::unique_lock<std::mutex> Lock(Mut);
312 std::lock_guard<std::mutex> Lock(Mu);
325 std::lock_guard<std::mutex> Lock(Mu);
337 std::lock_guard<std::mutex> Lock(Mu);
360 std::lock_guard<std::mutex> Lock(StatusMu);
367 std::lock_guard<std::mutex> Lock(StatusMu);
455 std::unique_lock<std::mutex> Lock(Mutex);
460 ReqCV.wait(Lock, [this] {
478 std::unique_lock<std::mutex> Lock(Mutex);
481 ReqCV.wait(Lock, [&] { return NextReq || Done; });
495 ReqCV.wait(Lock, [&] { return Throttle->satisfied() || Done; });
519 std::lock_guard<std::mutex> Lock(Mutex);
540 std::lock_guard<std::mutex> Lock(Mutex);
549 std::unique_lock<std::mutex> Lock(Mutex);
550 return wait(Lock, ReqCV, Timeout, [&] { return !NextReq && !CurrentReq; });
565 std::lock_guard<std::mutex> Lock(Mutex);
856 std::lock_guard<std::mutex> Lock(Mutex);
904 std::lock_guard<std::mutex> Lock(Mutex);
934 std::lock_guard<std::mutex> Lock(PublishMu);
960 std::unique_lock<std::mutex> Lock(Mutex);
961 PreambleCV.wait(Lock, [this] {
1122 std::lock_guard<std::mutex> Lock(Mutex);
1155 std::lock_guard<std::mutex> Lock(Mutex);
1170 std::lock_guard<std::mutex> Lock(Mutex);
1185 std::lock_guard<std::mutex> Lock(PublishMu);
1220 std::unique_lock<std::mutex> Lock(Mutex, std::try_to_lock);
1221 if (Lock.owns_lock()) {
1227 Lock.unlock();
1246 std::lock_guard<std::mutex> Lock(PublishMu);
1273 std::lock_guard<std::mutex> Lock(Mutex);
1280 std::unique_lock<std::mutex> Lock(Mutex);
1281 PreambleCV.wait(Lock, [this] { return LatestPreamble || Done; });
1285 std::unique_lock<std::mutex> Lock(Mutex);
1306 std::lock_guard<std::mutex> Lock(PublishMu);
1310 std::lock_guard<std::mutex> Lock(Mutex);
1342 std::lock_guard<std::mutex> Lock(Mutex);
1398 std::unique_lock<std::mutex> Lock(Mutex);
1430 wait(Lock, RequestsCV, Wait);
1449 std::unique_lock<Semaphore> Lock(Barrier, std::try_to_lock);
1450 if (!Lock.owns_lock()) {
1455 Lock.lock();
1467 std::lock_guard<std::mutex> Lock(Mutex);
1555 std::unique_lock<std::mutex> Lock(Mutex);
1556 return wait(Lock, RequestsCV, Timeout, [&] {