Home | History | Annotate | Download | only in common

Lines Matching refs:position_

24       position_(0),
44 position_(0),
55 position_ = buffer_data_->end_position;
73 if (position_ < buffer_data_->wrap_position) {
74 uint32 to_wrap_pos = buffer_data_->wrap_position - position_;
77 memcpy(buffer_uint8, buffer_data_->data + position_, to_read);
78 position_ += to_read;
81 if (position_ == buffer_data_->wrap_position &&
86 position_ = buffer_data_->end_position;
100 DCHECK_GE(position_, buffer_data_->wrap_position);
101 if (position_ >= buffer_data_->end_position) {
103 uint32 to_eof = data_size_ - position_;
106 memcpy(buffer_uint8 + read, buffer_data_->data + position_, to_read);
107 position_ += to_read;
110 if (position_ == data_size_) {
112 position_ = buffer_data_->wrap_position;
125 DCHECK_GE(position_, buffer_data_->wrap_position);
126 DCHECK_LT(position_, buffer_data_->end_position);
128 uint32 to_eob = buffer_data_->end_position - position_;
131 memcpy(buffer_uint8 + read, buffer_data_->data + position_, to_read);
132 position_ += to_read;
142 uint32 position_before_write = position_;
144 uint32 to_eof = data_size_ - position_;
146 DoWrite(buffer_data_->data + position_, buffer, to_write);
147 if (position_ >= data_size_) {
148 DCHECK_EQ(position_, data_size_);
149 position_ = buffer_data_->wrap_position;
154 DCHECK_LT(position_, position_before_write);
155 DCHECK_LE(position_ + remainder_to_write, position_before_write);
156 DoWrite(buffer_data_->data + position_,
164 position_ += num;
167 buffer_data_->end_position = position_;