Lines Matching defs:thread
43 #include <pulsecore/thread.h>
44 #include <pulsecore/thread-mq.h>
101 * carry audio data from the sink thread to the output thread. The POST
103 * processed not only in the output thread mainloop, but also inside the
112 * thread to the output thread (currently "all other messages" means just
116 /* Message queue from the output thread to the sink thread. */
125 /* For communication of the stream latencies to the main thread */
136 /* For communication of the stream parameters to the sink thread */
149 pa_thread *thread;
174 PA_LLIST_HEAD(struct output, active_outputs); /* managed in IO thread context */
175 pa_atomic_t running; /* we cache that value here, so that every thread can query it cheaply */
483 /* Called from combine sink I/O thread context */
488 /* We are run by the sink thread, on behalf of an output (o). The
529 /* Called from I/O thread context */
535 /* If another thread already prepared some data we received
550 /* Called from I/O thread context */
575 /* Called from I/O thread context */
585 /* Called from I/O thread context */
595 /* Called from I/O thread context */
610 /* Called from thread context */
639 /* Called from I/O thread context */
648 /* Set up the queue from the sink thread to us */
690 /* Called from I/O thread context */
730 /* Called from thread context */
862 /* Called from the IO thread. */
957 /* Called from thread context of the io thread */
983 /* Called from thread context of the io thread */
1006 /* Called from sink I/O thread context */
1029 /* Called from thread context of the io thread */
1702 if (!(u->thread = pa_thread_new("combine", thread_func, u))) {
1703 pa_log("Failed to create thread.");
1755 if (u->thread) {
1757 pa_thread_free(u->thread);