Lines Matching refs:current_pos
33 unsigned int current_pos; member
134 if (p->current_pos < p->num_pos && in flow()
135 p->samples_read == p->pos[p->current_pos].sample) { in flow()
137 p->current_pos++; in flow()
140 if (p->current_pos >= p->num_pos && !p->copying) in flow()
143 chunk = p->current_pos < p->num_pos ? in flow()
144 min(len, p->pos[p->current_pos].sample - p->samples_read) : len; in flow()
161 if (p->current_pos + 1 == p->num_pos && in drain()
162 p->pos[p->current_pos].sample == p->samples_read && in drain()
164 p->current_pos++; in drain()
165 if (p->current_pos < p->num_pos) in drain()
167 p->num_pos - p->current_pos, in drain()