Lines Matching refs:oindex
47 size_t oindex; /* next evailable element */ member
155 p->oindex = p->index; /* start as synchronized */ in start()
181 p->segment, p->index, p->ishift, p->oindex, p->oshift, p->overlap); in start()
212 size_t iindex = 0, oindex = 0; in flow() local
215 while (iindex<*isamp && oindex<*osamp) { in flow()
241 while (p->oindex < p->oshift && oindex < *osamp) { in flow()
243 f = p->obuf[p->oindex++]; in flow()
245 obuf[oindex++] = f; in flow()
248 if (p->oindex >= p->oshift && oindex<*osamp) { in flow()
249 p->oindex -= p->oshift; in flow()
265 *osamp = oindex; in flow()
279 size_t oindex = 0; in drain() local
290 while (oindex<*osamp && p->oindex<p->index) { in drain()
291 float f = p->obuf[p->oindex++]; in drain()
293 obuf[oindex++] = f; in drain()
296 *osamp = oindex; in drain()
298 if (p->oindex == p->index) in drain()