Lines Matching refs:memchunk
99 pa_memchunk memchunk;
196 if (u->memchunk.memblock)
197 r += pa_bytes_to_usec(u->memchunk.length, ss);
651 rewind_nbytes = PA_MIN(u->memchunk.length, rewind_nbytes);
652 u->memchunk.length -= rewind_nbytes;
653 if (u->memchunk.length <= 0 && u->memchunk.memblock) {
654 pa_memblock_unref(u->memchunk.memblock);
655 pa_memchunk_reset(&u->memchunk);
736 if (!u->memchunk.length)
737 pa_sink_render(u->sink, u->sink->thread_info.max_request, &u->memchunk);
739 len = PA_MIN(u->memchunk.length, len);
741 p = pa_memblock_acquire(u->memchunk.memblock);
742 w = pa_write(u->fd, (uint8_t*) p + u->memchunk.index, len, &write_type);
743 pa_memblock_release(u->memchunk.memblock);
758 u->memchunk.index += w;
759 u->memchunk.length -= w;
760 if (u->memchunk.length <= 0) {
761 pa_memblock_unref(u->memchunk.memblock);
762 pa_memchunk_reset(&u->memchunk);
780 pa_memchunk memchunk;
801 memchunk.memblock = pa_memblock_new(u->core->mempool, len);
802 pa_assert(memchunk.memblock);
804 p = pa_memblock_acquire(memchunk.memblock);
806 pa_memblock_release(memchunk.memblock);
809 pa_memblock_unref(memchunk.memblock);
819 memchunk.index = 0;
820 memchunk.length = r;
822 pa_source_post(u->source, &memchunk);
823 pa_memblock_unref(memchunk.memblock);
971 pa_memchunk_reset(&u->memchunk);
1171 if (u->memchunk.memblock)
1172 pa_memblock_unref(u->memchunk.memblock);