Lines Matching defs:prev_thread
130 PerThreadContext *prev_thread; ///< The last thread submit_packet() was called on.
425 PerThreadContext *prev_thread = fctx->prev_thread;
447 if (prev_thread) {
449 if (atomic_load(&prev_thread->state) == STATE_SETTING_UP) {
450 pthread_mutex_lock(&prev_thread->progress_mutex);
451 while (atomic_load(&prev_thread->state) == STATE_SETTING_UP)
452 pthread_cond_wait(&prev_thread->progress_cond, &prev_thread->progress_mutex);
453 pthread_mutex_unlock(&prev_thread->progress_mutex);
456 err = update_context_from_thread(p->avctx, prev_thread->avctx, 0);
519 fctx->prev_thread = p;
933 if (fctx->prev_thread) {
934 if (fctx->prev_thread != &fctx->threads[0])
935 update_context_from_thread(fctx->threads[0].avctx, fctx->prev_thread->avctx, 0);
940 fctx->prev_thread = NULL;