Home | History | Annotate | Download | only in qemu

Lines Matching defs:rpos

33     if (cb->rpos < 0 || cb->rpos >= cb->size) {
34 reason = "rpos is out of bounds";
43 file, lineno, reason, cb->rpos, cb->count, cb->size);
54 int wpos = cb->rpos + cb->count;
89 int wpos = cb->rpos + cb->count;
99 ASSERT( wpos >= 0 && wpos < cb->size, "wpos is out-of-bounds: %d (rpos=%d)", wpos, cb->rpos);
125 int rpos = cb->rpos;
132 ASSERT((rpos >= 0 && rpos < cb->size), "rpos is out-of-bounds: %d", rpos);
134 if (rpos+avail > cb->size)
135 avail = cb->size - rpos;
140 memcpy( (char*)to, (const char*)cb->buff + rpos, avail );
144 cb->rpos += avail;
145 if (cb->rpos >= cb->size)
146 cb->rpos -= cb->size;
154 int rpos = cb->rpos;
159 if (rpos + avail > cb->size)
160 avail = cb->size - rpos;
162 *pbase = cb->buff + rpos;
175 cb->rpos += len;
176 if (cb->rpos >= cb->size)
177 cb->rpos -= cb->size;
189 cb, cb->rpos, cb->count, cb->size );
202 int rpos = cb->rpos;
208 if (rpos >= cb->size)
209 rpos -= cb->size;
211 if (rpos + avail > cb->size)
212 avail = cb->size - rpos;
214 stralloc_add_quote_bytes( s, cb->buff + rpos, avail );
215 rpos += avail;