Home
last modified time | relevance | path

Searched refs:pa_memexport (Results 1 – 4 of 4) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dmemblock.h55 typedef struct pa_memexport pa_memexport; typedef
58 typedef void (*pa_memexport_revoke_cb_t)(pa_memexport *e, uint32_t block_id, void *userdata);
153 pa_memexport* pa_memexport_new(pa_mempool *p, pa_memexport_revoke_cb_t cb, void *userdata);
154 void pa_memexport_free(pa_memexport *e);
155 int pa_memexport_put(pa_memexport *e, pa_memblock *b, pa_mem_type_t *type, uint32_t *block_id,
157 int pa_memexport_process_release(pa_memexport *e, uint32_t id);
Dmemblock.c146 struct pa_memexport { struct
163 PA_LLIST_FIELDS(pa_memexport); argument
198 PA_LLIST_HEAD(pa_memexport, exports);
866 PA_LLIST_HEAD_INIT(pa_memexport, p->exports); in pa_mempool_new()
1109 static void memexport_revoke_blocks(pa_memexport *e, pa_memimport *i);
1152 pa_memexport *e; in pa_memimport_free()
1317 pa_memexport* pa_memexport_new(pa_mempool *p, pa_memexport_revoke_cb_t cb, void *userdata) { in pa_memexport_new()
1318 pa_memexport *e; in pa_memexport_new()
1328 e = pa_xnew(pa_memexport, 1); in pa_memexport_new()
1340 PA_LLIST_PREPEND(pa_memexport, p->exports, e); in pa_memexport_new()
[all …]
Dpstream.c160 pa_memexport *export;
583 static void memexport_revoke_cb(pa_memexport *e, uint32_t block_id, void *userdata) { in memexport_revoke_cb()
657 pa_memexport *current_export; in prepare_next_write_item()
/third_party/pulseaudio/src/tests/
Dmemblock-test.c37 static void revoke_cb(pa_memexport *e, uint32_t block_id, void *userdata) { in revoke_cb()
72 pa_memexport *export_a, *export_b; in START_TEST()