Home
last modified time | relevance | path

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

/third_party/pulseaudio/src/pulsecore/
H A Dmemblock.h59 typedef struct pa_memexport pa_memexport; typedef
101 typedef void (*pa_memexport_revoke_cb_t)(pa_memexport *e, uint32_t block_id, void *userdata);
196 pa_memexport* pa_memexport_new(pa_mempool *p, pa_memexport_revoke_cb_t cb, void *userdata);
197 void pa_memexport_free(pa_memexport *e);
198 int pa_memexport_put(pa_memexport *e, pa_memblock *b, pa_mem_type_t *type, uint32_t *block_id,
200 int pa_memexport_process_release(pa_memexport *e, uint32_t id);
H A Dmemblock.c107 struct pa_memexport { struct
124 PA_LLIST_FIELDS(pa_memexport);
159 PA_LLIST_HEAD(pa_memexport, exports);
830 PA_LLIST_HEAD_INIT(pa_memexport, p->exports); in pa_mempool_new()
1074 static void memexport_revoke_blocks(pa_memexport *e, pa_memimport *i);
1117 pa_memexport *e; in pa_memimport_free()
1282 pa_memexport* pa_memexport_new(pa_mempool *p, pa_memexport_revoke_cb_t cb, void *userdata) { in pa_memexport_new()
1283 pa_memexport *e; in pa_memexport_new()
1293 e = pa_xnew(pa_memexport, 1); in pa_memexport_new()
1305 PA_LLIST_PREPEND(pa_memexport, in pa_memexport_new()
[all...]
H A Dpstream.c161 pa_memexport *export;
587 static void memexport_revoke_cb(pa_memexport *e, uint32_t block_id, void *userdata) { in memexport_revoke_cb()
661 pa_memexport *current_export; in prepare_next_write_item()
/third_party/pulseaudio/src/tests/
H A 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()

Completed in 4 milliseconds