Searched refs:r_released_ (Results 1 – 2 of 2) sorted by relevance
73 if (r_released_ != o_w_pub) { in WaitForDataLocked()91 uint32_t o_r_release = r_released_; in WriteReserveLocked()105 r->WaitForSignal(&r_released_, o_r_release); in WriteReserveLocked()117 t.start_idx = this->r_released_; in Read()125 this->r_released_ = t.end_idx; in Read()127 r->SendSignal(layout::Sides::Both, &this->r_released_); in Read()163 this->buffer_ + (this->r_released_ & (this->BufferSize - 1))); in Read()169 t.start_idx = this->r_released_ + sizeof(uint32_t); in Read()172 this->r_released_ += this->CalculateBufferedSize(packet_size); in Read()174 r->SendSignal(layout::Sides::Both, &this->r_released_); in Read()
99 std::atomic<uint32_t> r_released_; variable