Lines Matching refs:memchunk
98 pa_memchunk memchunk;
157 *((int64_t*) data) = pa_smoother_2_get_delay(u->smoother, pa_rtclock_now(), (uint64_t)u->offset + u->memchunk.length);
162 w = pa_bytes_to_usec((uint64_t) u->offset + u->memchunk.length, &u->sink->sample_spec);
269 if (u->memchunk.length <= 0)
270 pa_sink_render(u->sink, u->block_size, &u->memchunk);
272 pa_assert(u->memchunk.length > 0);
274 p = pa_memblock_acquire(u->memchunk.memblock);
275 l = pa_write(u->fd, (uint8_t*) p + u->memchunk.index, u->memchunk.length, &write_type);
276 pa_memblock_release(u->memchunk.memblock);
296 u->memchunk.index += (size_t) l;
297 u->memchunk.length -= (size_t) l;
299 if (u->memchunk.length <= 0) {
300 pa_memblock_unref(u->memchunk.memblock);
301 pa_memchunk_reset(&u->memchunk);
306 if (u->memchunk.length > 0)
615 pa_memchunk_reset(&u->memchunk);
761 if (u->memchunk.memblock)
762 pa_memblock_unref(u->memchunk.memblock);