Home
last modified time | relevance | path

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

/third_party/pulseaudio/src/pulsecore/
H A Dmemblock.h58 typedef struct pa_memimport pa_memimport; typedef
92 pa_memimport *import;
100 typedef void (*pa_memimport_release_cb_t)(pa_memimport *i, uint32_t block_id, void *userdata);
188 pa_memimport* pa_memimport_new(pa_mempool *p, pa_memimport_release_cb_t cb, void *userdata);
189 void pa_memimport_free(pa_memimport *i);
190 int pa_memimport_attach_memfd(pa_memimport *i, uint32_t shm_id, int memfd_fd, bool writable);
191 pa_memblock* pa_memimport_get(pa_memimport *i, pa_mem_type_t type, uint32_t block_id,
193 int pa_memimport_process_revoke(pa_memimport *i, uint32_t block_id);
H A Dmemblock.c87 struct pa_memimport { struct
99 PA_LLIST_FIELDS(pa_memimport);
158 PA_LLIST_HEAD(pa_memimport, imports);
580 pa_memimport *import; in memblock_free()
737 pa_memimport *import; in memblock_replace_import()
829 PA_LLIST_HEAD_INIT(pa_memimport, p->imports); in pa_mempool_new()
1052 pa_memimport* pa_memimport_new(pa_mempool *p, pa_memimport_release_cb_t cb, void *userdata) { in pa_memimport_new()
1053 pa_memimport *i; in pa_memimport_new()
1058 i = pa_xnew(pa_memimport, 1); in pa_memimport_new()
1068 PA_LLIST_PREPEND(pa_memimport, in pa_memimport_new()
[all...]
H A Dpstream.c160 pa_memimport *import;
327 static void memimport_release_cb(pa_memimport *i, uint32_t block_id, void *userdata);
550 static void memimport_release_cb(pa_memimport *i, uint32_t block_id, void *userdata) { in memimport_release_cb()
/third_party/pulseaudio/src/tests/
H A Dmemblock-test.c33 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()

Completed in 5 milliseconds