Lines Matching refs:locked
44 std::vector<int> locked; in Thread() local
47 if (what < 4 && locked.size() < kMaxPerThread) { in Thread()
50 if (!locked.empty()) { in Thread()
51 max_locked = *std::max_element(locked.begin(), locked.end()); in Thread()
122 locked.push_back(id); in Thread()
123 } else if (what < 9 && !locked.empty()) { in Thread()
125 int pos = rand_r(&rnd) % locked.size(); in Thread()
126 int id = locked[pos]; in Thread()
127 locked[pos] = locked[locked.size() - 1]; in Thread()
128 locked.pop_back(); in Thread()
157 for (int i = 0; i < locked.size(); i++) { in Thread()
158 int id = locked[i]; in Thread()