Lines Matching refs:r_offset
35 return chunk->r_offset >= chunk->w_offset;
45 return chunk->w_offset - chunk->r_offset;
56 chunk->r_offset = chunk->w_offset = 0;
76 unsigned char *p = &chunk->x.data[chunk->r_offset];
77 size_t n = chunk->w_offset - chunk->r_offset;
78 DEBUGASSERT(chunk->w_offset >= chunk->r_offset);
84 chunk->r_offset = chunk->w_offset = 0;
89 chunk->r_offset += len;
120 DEBUGASSERT(chunk->w_offset >= chunk->r_offset);
121 *pbuf = &chunk->x.data[chunk->r_offset];
122 *plen = chunk->w_offset - chunk->r_offset;
128 offset += chunk->r_offset;
136 size_t n = chunk->w_offset - chunk->r_offset;
137 DEBUGASSERT(chunk->w_offset >= chunk->r_offset);
140 chunk->r_offset += n;
141 if(chunk->r_offset == chunk->w_offset)
142 chunk->r_offset = chunk->w_offset = 0;