Lines Matching refs:memchunk
112 pa_memchunk memchunk;
451 if (u->memchunk.memblock)
452 r += pa_bytes_to_usec(u->memchunk.length, &u->sink->sample_spec);
969 if (u->memchunk.length <= 0)
970 pa_sink_render(u->sink, (size_t) l, &u->memchunk);
972 pa_assert(u->memchunk.length > 0);
974 p = pa_memblock_acquire(u->memchunk.memblock);
975 t = pa_write(u->fd, (uint8_t*) p + u->memchunk.index, u->memchunk.length, &write_type);
976 pa_memblock_release(u->memchunk.memblock);
997 u->memchunk.index += (size_t) t;
998 u->memchunk.length -= (size_t) t;
1000 if (u->memchunk.length <= 0) {
1001 pa_memblock_unref(u->memchunk.memblock);
1002 pa_memchunk_reset(&u->memchunk);
1038 pa_memchunk memchunk;
1068 memchunk.memblock = pa_memblock_new(u->core->mempool, (size_t) -1);
1070 k = pa_memblock_get_length(memchunk.memblock);
1077 p = pa_memblock_acquire(memchunk.memblock);
1079 pa_memblock_release(memchunk.memblock);
1086 pa_memblock_unref(memchunk.memblock);
1100 memchunk.index = 0;
1101 memchunk.length = (size_t) t;
1103 pa_source_post(u->source, &memchunk);
1104 pa_memblock_unref(memchunk.memblock);
1486 pa_memchunk_reset(&u->memchunk);
1564 if (u->memchunk.memblock)
1565 pa_memblock_unref(u->memchunk.memblock);