Q_CALLBACKS
#define Q_MAX Q_CALLBACKS
if ((t->flags & F_ROOTINTR) || !gcq_empty(&t->q[Q_CALLBACKS])) {
head = Q_CALLBACKS;
head = Q_CALLBACKS;
head = Q_CALLBACKS;
head = Q_CALLBACKS;
if (head == Q_CALLBACKS) {
gcq_merge_tail(&t->q[Q_CALLBACKS], &t->q[Q_CB]);
gcq_merge_tail(&t->q[Q_CALLBACKS], &t->q[Q_NEXT_CB]);
gcq_merge_tail(&t->q[Q_CALLBACKS], &t->timed);
GCQ_DEQUEUED_FIRST_TYPED(tvar, &(t)->q[Q_CALLBACKS], struct slhci_pipe, xq)
gcq_insert_tail(&t->q[Q_CALLBACKS], &spipe->xq);