Lines Matching refs:idx
395 for (std::size_t idx = start, i = 0; i < maxArenas; ++i, idx = (idx + 1) % maxArenas) { local
396 auto res = f(mArenaTable[idx], idx);
435 if (!find_arena(rnd.get() % maxArenas, [&ts](ArenaPtrRWMutex& arena, std::size_t idx) { in destroy() argument
436 if (!ts.lockedArenas[idx]) { in destroy()
477 [&ts, &lock, &resIdx](ArenaPtrRWMutex& arena, std::size_t idx) -> tbb::task_arena* { in acquire() argument
478 if (!ts.lockedArenas[idx]) { in acquire()
480 ts.lockedArenas[idx] = true; in acquire()
481 ts.arenaIdxStack[ts.level++] = int(idx); in acquire()
482 resIdx = idx; in acquire()
498 auto idx = ts.arenaIdxStack[--ts.level]; in release() local
499 CHECK_FAST(ts.lockedArenas[idx]); in release()
500 ts.lockedArenas[idx] = false; in release()