Searched refs:back_ (Results 1 – 3 of 3) sorted by relevance
55 return q.back_; in back()67 back_(0) in op_queue()95 back_ = 0; in pop()104 if (back_) in push()106 op_queue_access::next(back_, h); in push()107 back_ = h; in push()111 front_ = back_ = h; in push()122 if (back_) in push()123 op_queue_access::next(back_, other_front); in push()126 back_ = op_queue_access::back(q); in push()[all …]
54 back_(other.back_) { in UnboundedQueue()58 other.back_ = 0; in UnboundedQueue()66 back_ = other.back_;70 other.back_ = 0;102 if (back_ == kBlockCapacity) { in GrowIfNeeded()111 back_ = 0; in GrowIfNeeded()120 assert(back_ < kBlockCapacity); in Push()122 new (&elements[back_++]) T(value); in Push()127 assert(back_ < kBlockCapacity); in Push()129 new (&elements[back_++]) T(std::move(value)); in Push()[all …]
41 RunQueue() : front_(0), back_(0) { in RunQueue()87 unsigned back = back_.load(std::memory_order_relaxed); in PushBack()94 back_.store(back, std::memory_order_relaxed); in PushBack()106 unsigned back = back_.load(std::memory_order_relaxed); in PopBack()114 back_.store(back + 1 + (kSize << 1), std::memory_order_relaxed); in PopBack()124 unsigned back = back_.load(std::memory_order_relaxed); in PopBackHalf()149 back_.store(start + 1 + (kSize << 1), std::memory_order_relaxed); in PopBackHalf()161 unsigned back = back_.load(std::memory_order_acquire); in Size()201 std::atomic<unsigned> back_; variable