Lines Matching refs:thread_loop

37     struct pw_thread_loop *thread_loop;  member
230 pw_thread_loop_lock(c->thread_loop); in qpw_read()
253 pw_thread_loop_unlock(c->thread_loop); in qpw_read()
266 pw_thread_loop_lock(c->thread_loop); in qpw_buffer_get_free()
277 pw_thread_loop_unlock(c->thread_loop); in qpw_buffer_get_free()
291 pw_thread_loop_lock(c->thread_loop); in qpw_write()
322 pw_thread_loop_unlock(c->thread_loop); in qpw_write()
529 pw_thread_loop_lock(c->thread_loop); in qpw_init_out()
547 pw_thread_loop_unlock(c->thread_loop); in qpw_init_out()
561 pw_thread_loop_unlock(c->thread_loop); in qpw_init_out()
576 pw_thread_loop_lock(c->thread_loop); in qpw_init_in()
591 pw_thread_loop_unlock(c->thread_loop); in qpw_init_in()
602 pw_thread_loop_unlock(c->thread_loop); in qpw_init_in()
614 pw_thread_loop_lock(c->thread_loop); in qpw_voice_fini()
617 pw_thread_loop_unlock(c->thread_loop); in qpw_voice_fini()
636 pw_thread_loop_lock(c->thread_loop); in qpw_voice_set_enabled()
638 pw_thread_loop_unlock(c->thread_loop); in qpw_voice_set_enabled()
659 pw_thread_loop_lock(c->thread_loop); in qpw_voice_set_volume()
673 pw_thread_loop_unlock(c->thread_loop); in qpw_voice_set_volume()
694 pw_thread_loop_wait(pw->thread_loop); in wait_resync()
717 pw_thread_loop_signal(pw->thread_loop, FALSE); in on_core_error()
728 pw_thread_loop_signal(pw->thread_loop, FALSE); in on_core_done()
749 pw->thread_loop = pw_thread_loop_new("PipeWire thread loop", NULL); in qpw_audio_init()
750 if (pw->thread_loop == NULL) { in qpw_audio_init()
756 pw_context_new(pw_thread_loop_get_loop(pw->thread_loop), NULL, 0); in qpw_audio_init()
762 if (pw_thread_loop_start(pw->thread_loop) < 0) { in qpw_audio_init()
767 pw_thread_loop_lock(pw->thread_loop); in qpw_audio_init()
771 pw_thread_loop_unlock(pw->thread_loop); in qpw_audio_init()
777 pw_thread_loop_unlock(pw->thread_loop); in qpw_audio_init()
781 pw_thread_loop_unlock(pw->thread_loop); in qpw_audio_init()
784 pw_thread_loop_unlock(pw->thread_loop); in qpw_audio_init()
791 if (pw->thread_loop) { in qpw_audio_init()
792 pw_thread_loop_stop(pw->thread_loop); in qpw_audio_init()
795 g_clear_pointer(&pw->thread_loop, pw_thread_loop_destroy); in qpw_audio_init()
804 if (pw->thread_loop) { in qpw_audio_fini()
805 pw_thread_loop_stop(pw->thread_loop); in qpw_audio_fini()
817 pw_thread_loop_destroy(pw->thread_loop); in qpw_audio_fini()