Lines Matching defs:oldQueueCounts
270 int32_t oldQueueCounts = fQueueCounts.fetch_add(1 << kWaitingExlusiveOffset,
275 if ((oldQueueCounts & kWaitingExclusiveMask) > 0 || (oldQueueCounts & kSharedMask) > 0) {
284 int32_t oldQueueCounts = fQueueCounts.load(std::memory_order_relaxed);
288 newQueueCounts = oldQueueCounts;
294 waitingShared = (oldQueueCounts & kWaitingSharedMask) >> kWaitingSharedOffset;
309 } while (!fQueueCounts.compare_exchange_strong(oldQueueCounts, newQueueCounts,
323 int32_t oldQueueCounts = fQueueCounts.load(std::memory_order_relaxed);
326 newQueueCounts = oldQueueCounts;
333 } while (!fQueueCounts.compare_exchange_strong(oldQueueCounts, newQueueCounts,
349 int32_t oldQueueCounts = fQueueCounts.fetch_sub(1 << kSharedOffset,
354 if (((oldQueueCounts & kSharedMask) >> kSharedOffset) == 1
355 && (oldQueueCounts & kWaitingExclusiveMask) > 0) {