Lines Matching refs:head_
134 srcBufs[0].iov_base = buffer_ + head_;
135 if (head_ + len > bufSize_) {
137 srcBufs[0].iov_len = bufSize_ - head_;
139 srcBufs[1].iov_len = len + head_- bufSize_;
143 srcBufs[1].iov_base = buffer_ + head_ + len;
149 head_ += static_cast<std::size_t>(ret);
150 while (head_ >= bufSize_) {
151 head_ -= bufSize_;
173 if (head_ + len > bufSize_) {
175 if (memcpy_s(dest, len, buffer_ + head_, bufSize_ - head_) != EOK) {
178 if (memcpy_s(dest + bufSize_ - head_, len + head_ - bufSize_, buffer_, len + head_ - bufSize_) != EOK) {
182 if (memcpy_s(dest, len, buffer_ + head_, len) != EOK) {
187 head_ += len;
188 while (head_ >= bufSize_) {
189 head_ -= bufSize_;
326 if (head_ + dataSize > bufSize_) {
328 if (memcpy_s(newBuf, expandedSize, buffer_ + head_, bufSize_ - head_) != EOK) {
332 if (memcpy_s(newBuf + bufSize_ - head_,
333 expandedSize - (bufSize_ - head_),
335 dataSize - (bufSize_ - head_)) != EOK) {
341 if (memcpy_s(newBuf, expandedSize, buffer_ + head_, dataSize) != EOK) {
350 head_ = 0;