UHUB_IS_SINGLE_TT
UHUB_IS_SINGLE_TT(sc) ? "single" : "multiple",
UHUB_IS_SINGLE_TT(sc) ? "" : "s");
hub->multi = UHUB_IS_SINGLE_TT(sc) ? 0 : 1;
tts = mallocarray((UHUB_IS_SINGLE_TT(sc) ? 1 : nports),
up->tt = &tts[UHUB_IS_SINGLE_TT(sc) ? 0 : p];
(UHUB_IS_SINGLE_TT(sc) ? 1 : hub->nports) * sizeof(struct usbd_tt));