/* qset_remove_qtds - remove an URB's qTDs (and sTDs).  */
static void qset_remove_qtds(struct whc *whc, struct whc_qset *qset, struct urb *urb)
/* qset_remove_qtds - remove an URB's qTDs (and sTDs).  */
static void qset_remove_qtds(struct whc *whc, struct whc_qset *qset, struct urb *urb)
{
	struct whc_std *std, *t;
	list_for_each_entry_safe(std, t, &qset->stds, list_node) {
		if (std->urb != urb)
			break;
		if (std->qtd != NULL)
			qset_remove_qtd(whc, qset);
		qset_free_std(whc, std);
	}
}