TASK_ENQUEUED
if ((txq->ift_task.gt_task.ta_flags & TASK_ENQUEUED) == 0)
if (gtask->ta_flags & TASK_ENQUEUED) {
gtask->ta_flags |= TASK_ENQUEUED;
t_barrier.ta_flags |= TASK_ENQUEUED;
while (t_barrier.ta_flags & TASK_ENQUEUED)
gtask->ta_flags &= ~TASK_ENQUEUED;
if (gtask->ta_flags & TASK_ENQUEUED)
gtask->ta_flags &= ~TASK_ENQUEUED;
while ((gtask->ta_flags & TASK_ENQUEUED) || task_is_running(queue, gtask))