Searched refs:pa_memexport (Results 1 – 4 of 4) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
D | memblock.h | 55 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);
|
D | memblock.c | 146 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 …]
|
D | pstream.c | 160 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/ |
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()
|