Lines Matching defs:chunk
119 void pa_asyncmsgq_post(pa_asyncmsgq *a, pa_msgobject *object, int code, const void *userdata, int64_t offset, const pa_memchunk *chunk, pa_free_cb_t free_cb) {
135 if (chunk) {
136 pa_assert(chunk->memblock);
137 i->memchunk = *chunk;
150 int pa_asyncmsgq_send(pa_asyncmsgq *a, pa_msgobject *object, int code, const void *userdata, int64_t offset, const pa_memchunk *chunk) {
163 if (chunk) {
164 pa_assert(chunk->memblock);
165 i.memchunk = *chunk;
185 int pa_asyncmsgq_get(pa_asyncmsgq *a, pa_msgobject **object, int *code, void **userdata, int64_t *offset, pa_memchunk *chunk, bool wait_op) {
209 if (chunk)
210 *chunk = a->current->memchunk;
212 /* pa_log_debug("Get q=%p object=%p (%s) code=%i data=%p chunk.length=%lu", */
260 pa_memchunk chunk;
263 if (pa_asyncmsgq_get(a, &o, &c, &data, &offset, &chunk, true) < 0)
266 ret = pa_asyncmsgq_dispatch(o, c, data, offset, &chunk);
280 pa_memchunk chunk;
286 if (pa_asyncmsgq_get(a, &object, &code, &data, &offset, &chunk, false) < 0)
290 ret = pa_asyncmsgq_dispatch(object, code, data, offset, &chunk);
349 pa_memchunk chunk;
352 if (pa_asyncmsgq_get(a, &object, &code, &data, &offset, &chunk, false) < 0)
361 ret = pa_asyncmsgq_dispatch(object, code, data, offset, &chunk);