Lines Matching refs:tchunk
466 pa_memchunk tchunk, rchunk;
475 if (pa_memblockq_peek(bq, &tchunk) < 0)
478 if (tchunk.length >= block_size) {
479 *chunk = tchunk;
484 pool = pa_memblock_get_pool(tchunk.memblock);
487 rchunk.length = tchunk.length;
490 pa_memchunk_memcpy(&rchunk, &tchunk);
491 pa_memblock_unref(tchunk.memblock);
493 rchunk.index += tchunk.length;
498 ri = bq->read_index + tchunk.length;
504 tchunk = bq->silence;
507 tchunk.length = PA_MIN(tchunk.length, (size_t) (item->index - ri));
513 tchunk = item->chunk;
516 tchunk.index += (size_t) d;
517 tchunk.length -= (size_t) d;
523 rchunk.length = tchunk.length = PA_MIN(tchunk.length, block_size - rchunk.index);
524 pa_memchunk_memcpy(&rchunk, &tchunk);