barrier_wait
barrier_wait(pa->pa_ready);
barrier_wait(pa->pa_done);
barrier_wait(&ready);
barrier_wait(&done);