Lines Matching refs:uint32
36 template<typename T, uint32 CAPACITY>
41 static const uint32 MASK = (CAPACITY - 1);
45 Atomic32<uint32> sequence;
60 Atomic32<uint32> enqueuePos;
65 Atomic32<uint32> dequeuePos;
82 for (uint32 i = 0; i < CAPACITY; i++) in LockFreeQueueMPMC()
95 uint32 pos = enqueuePos.LoadRelaxed(); in TryPush()
100 uint32 seq = cell->sequence.Load(); in TryPush()
105 uint32 nowPos = enqueuePos.CompareAndSwap(pos, pos + 1); in TryPush()
135 uint32 pos = dequeuePos.LoadRelaxed(); in TryPop()
141 uint32 seq = cell->sequence.Load(); in TryPop()
146 uint32 nowPos = dequeuePos.CompareAndSwap(pos, pos + 1); in TryPop()