Home
last modified time | relevance | path

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

/third_party/pulseaudio/src/pulsecore/
Dmemblock.h54 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);
Dmemblock.c98 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 …]
Dpstream.c160 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/
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()