Lines Matching refs:pos_write
35 return (this->pos_read == this->pos_write) && !this->full;
45 this->pos_read = this->pos_write = this->full = 0;
67 (this->pos_read - this->pos_write + this->size - 1) % this->size +
76 (this->pos_write - this->pos_read + this->size - 1) % this->size +
102 length1 = this->size - this->pos_write;
106 memcpy(this->buf + this->pos_write, data, length);
107 this->pos_write += length;
111 memcpy(this->buf + this->pos_write, data, length1);
113 this->pos_write = length2;
116 if (this->pos_write == this->pos_read)