Searched refs:pa_memimport (Results 1 – 4 of 4) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
D | memblock.h | 54 typedef struct pa_memimport pa_memimport; typedef 57 typedef void (*pa_memimport_release_cb_t)(pa_memimport *i, uint32_t block_id, void *userdata); 145 pa_memimport* pa_memimport_new(pa_mempool *p, pa_memimport_release_cb_t cb, void *userdata); 146 void pa_memimport_free(pa_memimport *i); 147 int pa_memimport_attach_memfd(pa_memimport *i, uint32_t shm_id, int memfd_fd, bool writable); 148 pa_memblock* pa_memimport_get(pa_memimport *i, pa_mem_type_t type, uint32_t block_id, 150 int pa_memimport_process_revoke(pa_memimport *i, uint32_t block_id);
|
D | memblock.c | 98 pa_memimport *import; 128 struct pa_memimport { struct 140 PA_LLIST_FIELDS(pa_memimport); argument 199 PA_LLIST_HEAD(pa_memimport, imports); 621 pa_memimport *import; in memblock_free() 778 pa_memimport *import; in memblock_replace_import() 870 PA_LLIST_HEAD_INIT(pa_memimport, p->imports); in pa_mempool_new() 1093 pa_memimport* pa_memimport_new(pa_mempool *p, pa_memimport_release_cb_t cb, void *userdata) { in pa_memimport_new() 1094 pa_memimport *i; in pa_memimport_new() 1099 i = pa_xnew(pa_memimport, 1); in pa_memimport_new() [all …]
|
D | pstream.c | 160 pa_memimport *import; 327 static void memimport_release_cb(pa_memimport *i, uint32_t block_id, void *userdata); 547 static void memimport_release_cb(pa_memimport *i, uint32_t block_id, void *userdata) { in memimport_release_cb()
|
/third_party/pulseaudio/src/tests/ |
D | memblock-test.c | 33 static void release_cb(pa_memimport *i, uint32_t block_id, void *userdata) { in release_cb() 73 pa_memimport *import_b, *import_c; in START_TEST()
|