w->trb_color = pa[k - 1]->trb_color; pa[k - 1]->trb_color = TRB_BLACK; w->trb_link[0]->trb_color = TRB_BLACK; pa[k - 1]->trb_link[0] = w->trb_link[1]; w->trb_link[1] = pa[k - 1]; pa[k - 2]->trb_link[da[k - 2]] = w; if (w->trb_tag[1] == TRB_THREAD) { w->trb_tag[1] = TRB_CHILD; pa[k - 1]->trb_tag[0] = TRB_THREAD; pa[k - 1]->trb_link[0] = w; }