Lines Matching defs:newQueueCounts
286 int32_t newQueueCounts;
288 newQueueCounts = oldQueueCounts;
291 newQueueCounts -= 1 << kWaitingExlusiveOffset;
301 newQueueCounts &= ~kWaitingSharedMask;
306 newQueueCounts |= waitingShared << kSharedOffset;
309 } while (!fQueueCounts.compare_exchange_strong(oldQueueCounts, newQueueCounts,
316 } else if ((newQueueCounts & kWaitingExclusiveMask) > 0) {
324 int32_t newQueueCounts;
326 newQueueCounts = oldQueueCounts;
328 if ((newQueueCounts & kWaitingExclusiveMask) > 0) {
329 newQueueCounts += 1 << kWaitingSharedOffset;
331 newQueueCounts += 1 << kSharedOffset;
333 } while (!fQueueCounts.compare_exchange_strong(oldQueueCounts, newQueueCounts,
338 if ((newQueueCounts & kWaitingExclusiveMask) > 0) {