Searched refs:pa_memexport (Results 1 - 4 of 4) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
H A D | memblock.h | 59 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 D | memblock.c | 107 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 D | pstream.c | 161 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 D | memblock-test.c | 37 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