Home
last modified time | relevance | path

Searched refs:asyncq (Results 1 – 6 of 6) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dasyncmsgq.c54 pa_asyncq *asyncq; member
61 pa_asyncq *asyncq; in pa_asyncmsgq_new() local
64 asyncq = pa_asyncq_new(size); in pa_asyncmsgq_new()
65 if (!asyncq) in pa_asyncmsgq_new()
71 a->asyncq = asyncq; in pa_asyncmsgq_new()
82 while ((i = pa_asyncq_pop(a->asyncq, false))) { in asyncmsgq_free()
99 pa_asyncq_free(a->asyncq, NULL); in asyncmsgq_free()
140 pa_asyncq_post(a->asyncq, i); in pa_asyncmsgq_post()
165 pa_assert_se(pa_asyncq_push(a->asyncq, &i, true) == 0); in pa_asyncmsgq_send()
180 if (!(a->current = pa_asyncq_pop(a->asyncq, wait_op))) { in pa_asyncmsgq_get()
[all …]
Dmeson.build3 'asyncq.c',
63 'asyncq.h',
/third_party/pulseaudio/src/
D.gitignore35 asyncq-test
/third_party/pulseaudio/src/tests/
Dmeson.build59 [ 'asyncq-test', 'asyncq-test.c',
/third_party/pulseaudio/ohosbuild/src/pulsecore/
DBUILD.gn47 "../../../src/pulsecore/asyncq.c",
/third_party/pulseaudio/po/
DPOTFILES.in82 src/pulsecore/asyncq.c