qtd                94 drivers/staging/wusbcore/host/whci/asl.c 		td = &qset->qtd[qset->td_start];
qtd               312 drivers/staging/wusbcore/host/whci/asl.c 			if (std->qtd)
qtd               316 drivers/staging/wusbcore/host/whci/asl.c 			std->qtd = NULL; /* so this std is re-added when the qset is */
qtd                47 drivers/staging/wusbcore/host/whci/debug.c 		   qset->qh.overlay.qtd.status, qset->qh.overlay.qtd.options);
qtd                53 drivers/staging/wusbcore/host/whci/debug.c 			i, qset->qtd[i].status, qset->qtd[i].options,
qtd                54 drivers/staging/wusbcore/host/whci/debug.c 			(u32)qset->qtd[i].page_list_ptr);
qtd                63 drivers/staging/wusbcore/host/whci/debug.c 		if (std->qtd)
qtd                65 drivers/staging/wusbcore/host/whci/debug.c 				std->qtd - &qset->qtd[0],
qtd               100 drivers/staging/wusbcore/host/whci/pzl.c 		td = &qset->qtd[qset->td_start];
qtd               340 drivers/staging/wusbcore/host/whci/pzl.c 			if (std->qtd)
qtd               344 drivers/staging/wusbcore/host/whci/pzl.c 			std->qtd = NULL; /* so this std is re-added when the qset is */
qtd               183 drivers/staging/wusbcore/host/whci/qset.c 		struct whc_qtd *qtd;
qtd               190 drivers/staging/wusbcore/host/whci/qset.c 		if (std->qtd)
qtd               193 drivers/staging/wusbcore/host/whci/qset.c 		qtd = std->qtd = &qset->qtd[qset->td_end];
qtd               197 drivers/staging/wusbcore/host/whci/qset.c 			memcpy(qtd->setup, std->urb->setup_packet, 8);
qtd               219 drivers/staging/wusbcore/host/whci/qset.c 			qtd->options = cpu_to_le32(QTD_OPT_IOC);
qtd               221 drivers/staging/wusbcore/host/whci/qset.c 			qtd->options = cpu_to_le32(QTD_OPT_IOC | QTD_OPT_SMALL);
qtd               222 drivers/staging/wusbcore/host/whci/qset.c 		qtd->page_list_ptr = cpu_to_le64(std->dma_addr);
qtd               224 drivers/staging/wusbcore/host/whci/qset.c 		qtd->status = cpu_to_le32(status);
qtd               245 drivers/staging/wusbcore/host/whci/qset.c 	qset->qtd[qset->td_start].status = 0;
qtd               327 drivers/staging/wusbcore/host/whci/qset.c 		if (std->qtd != NULL)
qtd               415 drivers/staging/wusbcore/host/whci/qset.c 	std->qtd = NULL;
qtd               746 drivers/staging/wusbcore/host/whci/qset.c 				 struct whc_qtd *qtd)
qtd               753 drivers/staging/wusbcore/host/whci/qset.c 	status = le32_to_cpu(qtd->status);
qtd               798 drivers/staging/wusbcore/host/whci/qset.c 			       struct whc_qtd *qtd)
qtd               804 drivers/staging/wusbcore/host/whci/qset.c 	urb_status = get_urb_status_from_qtd(urb, le32_to_cpu(qtd->status));
qtd               813 drivers/staging/wusbcore/host/whci/qset.c 		std->qtd = NULL;
qtd                86 drivers/staging/wusbcore/host/whci/whcd.h 	struct whc_qtd *qtd;
qtd               190 drivers/staging/wusbcore/host/whci/whcd.h 			       struct whc_qtd *qtd);
qtd               192 drivers/staging/wusbcore/host/whci/whcd.h 				 struct whc_qtd *qtd);
qtd               130 drivers/staging/wusbcore/host/whci/whci-hc.h 		struct whc_qtd qtd;
qtd               231 drivers/staging/wusbcore/host/whci/whci-hc.h 		struct whc_qtd qtd[WHCI_QSET_TD_MAX];
qtd              1608 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd, *qtd_tmp;
qtd              1611 drivers/usb/dwc2/hcd.c 		list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list,
qtd              1613 drivers/usb/dwc2/hcd.c 			dwc2_host_complete(hsotg, qtd, -ECONNRESET);
qtd              1614 drivers/usb/dwc2/hcd.c 			dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd              1622 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd, *qtd_tmp;
qtd              1639 drivers/usb/dwc2/hcd.c 		list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list,
qtd              1641 drivers/usb/dwc2/hcd.c 			dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd              1880 drivers/usb/dwc2/hcd.c 				struct dwc2_qtd *qtd)
qtd              1905 drivers/usb/dwc2/hcd.c 	if (!qtd)
qtd              1908 drivers/usb/dwc2/hcd.c 	dwc2_hcd_qtd_init(qtd, urb);
qtd              1909 drivers/usb/dwc2/hcd.c 	retval = dwc2_hcd_qtd_add(hsotg, qtd, qh);
qtd              1921 drivers/usb/dwc2/hcd.c 		if (qtd->qh->ep_type == USB_ENDPOINT_XFER_BULK &&
qtd              1922 drivers/usb/dwc2/hcd.c 		    !(qtd->urb->flags & URB_GIVEBACK_ASAP))
qtd              1944 drivers/usb/dwc2/hcd.c 	urb_qtd = urb->qtd;
qtd              1999 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd, *qtd_tmp;
qtd              2033 drivers/usb/dwc2/hcd.c 	list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry)
qtd              2034 drivers/usb/dwc2/hcd.c 		dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd              2341 drivers/usb/dwc2/hcd.c 			       struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb)
qtd              2346 drivers/usb/dwc2/hcd.c 	chan->xact_pos = qtd->isoc_split_pos;
qtd              2347 drivers/usb/dwc2/hcd.c 	chan->complete_split = qtd->complete_split;
qtd              2355 drivers/usb/dwc2/hcd.c 			      struct dwc2_qtd *qtd)
qtd              2357 drivers/usb/dwc2/hcd.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              2364 drivers/usb/dwc2/hcd.c 		switch (qtd->control_phase) {
qtd              2379 drivers/usb/dwc2/hcd.c 			chan->data_pid_start = qtd->data_toggle;
qtd              2418 drivers/usb/dwc2/hcd.c 		frame_desc = &urb->iso_descs[qtd->isoc_frame_index];
qtd              2424 drivers/usb/dwc2/hcd.c 					qtd->isoc_split_offset;
qtd              2428 drivers/usb/dwc2/hcd.c 					qtd->isoc_split_offset;
qtd              2431 drivers/usb/dwc2/hcd.c 		chan->xfer_len = frame_desc->length - qtd->isoc_split_offset;
qtd              2582 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd;
qtd              2603 drivers/usb/dwc2/hcd.c 	qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry);
qtd              2604 drivers/usb/dwc2/hcd.c 	urb = qtd->urb;
qtd              2606 drivers/usb/dwc2/hcd.c 	qtd->in_process = 1;
qtd              2619 drivers/usb/dwc2/hcd.c 	chan->error_state = (qtd->error_count > 0);
qtd              2654 drivers/usb/dwc2/hcd.c 		dwc2_hc_init_split(hsotg, chan, qtd, urb);
qtd              2659 drivers/usb/dwc2/hcd.c 	dwc2_hc_init_xfer(hsotg, chan, qtd);
qtd              2673 drivers/usb/dwc2/hcd.c 			qtd->in_process = 0;
qtd              3839 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd;
qtd              3903 drivers/usb/dwc2/hcd.c 		list_for_each_entry(qtd, &chan->qh->qtd_list, qtd_list_entry) {
qtd              3904 drivers/usb/dwc2/hcd.c 			if (!qtd->in_process)
qtd              3906 drivers/usb/dwc2/hcd.c 			urb = qtd->urb;
qtd              3909 drivers/usb/dwc2/hcd.c 				qtd, urb);
qtd              4094 drivers/usb/dwc2/hcd.c void dwc2_host_complete(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
qtd              4100 drivers/usb/dwc2/hcd.c 	if (!qtd) {
qtd              4105 drivers/usb/dwc2/hcd.c 	if (!qtd->urb) {
qtd              4110 drivers/usb/dwc2/hcd.c 	urb = qtd->urb->priv;
qtd              4116 drivers/usb/dwc2/hcd.c 	urb->actual_length = dwc2_hcd_urb_get_actual_length(qtd->urb);
qtd              4127 drivers/usb/dwc2/hcd.c 		urb->error_count = dwc2_hcd_urb_get_error_count(qtd->urb);
qtd              4131 drivers/usb/dwc2/hcd.c 						qtd->urb, i);
qtd              4133 drivers/usb/dwc2/hcd.c 				dwc2_hcd_urb_get_iso_desc_status(qtd->urb, i);
qtd              4162 drivers/usb/dwc2/hcd.c 	kfree(qtd->urb);
qtd              4163 drivers/usb/dwc2/hcd.c 	qtd->urb = NULL;
qtd              4565 drivers/usb/dwc2/hcd.c 	struct dwc2_qtd *qtd;
qtd              4654 drivers/usb/dwc2/hcd.c 	qtd = kzalloc(sizeof(*qtd), mem_flags);
qtd              4655 drivers/usb/dwc2/hcd.c 	if (!qtd) {
qtd              4665 drivers/usb/dwc2/hcd.c 	retval = dwc2_hcd_urb_enqueue(hsotg, dwc2_urb, qh, qtd);
qtd              4687 drivers/usb/dwc2/hcd.c 	kfree(qtd);
qtd               189 drivers/usb/dwc2/hcd.h 	struct dwc2_qtd *qtd;
qtd               574 drivers/usb/dwc2/hcd.h void dwc2_hcd_qtd_init(struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb);
qtd               575 drivers/usb/dwc2/hcd.h int dwc2_hcd_qtd_add(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
qtd               580 drivers/usb/dwc2/hcd.h 						struct dwc2_qtd *qtd,
qtd               583 drivers/usb/dwc2/hcd.h 	list_del(&qtd->qtd_list_entry);
qtd               584 drivers/usb/dwc2/hcd.h 	kfree(qtd);
qtd               760 drivers/usb/dwc2/hcd.h 				      struct dwc2_qtd *qtd);
qtd               813 drivers/usb/dwc2/hcd.h void dwc2_host_complete(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
qtd               542 drivers/usb/dwc2/hcd_ddma.c 					 struct dwc2_qtd *qtd,
qtd               550 drivers/usb/dwc2/hcd_ddma.c 	frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index_last];
qtd               557 drivers/usb/dwc2/hcd_ddma.c 	dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset);
qtd               565 drivers/usb/dwc2/hcd_ddma.c 	qtd->isoc_frame_index_last++;
qtd               569 drivers/usb/dwc2/hcd_ddma.c 	if (qtd->isoc_frame_index_last == qtd->urb->packet_count)
qtd               583 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_qtd *qtd;
qtd               622 drivers/usb/dwc2/hcd_ddma.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) {
qtd               623 drivers/usb/dwc2/hcd_ddma.c 		if (qtd->in_process &&
qtd               624 drivers/usb/dwc2/hcd_ddma.c 		    qtd->isoc_frame_index_last ==
qtd               625 drivers/usb/dwc2/hcd_ddma.c 		    qtd->urb->packet_count)
qtd               628 drivers/usb/dwc2/hcd_ddma.c 		qtd->isoc_td_first = idx;
qtd               629 drivers/usb/dwc2/hcd_ddma.c 		while (qh->ntd < ntd_max && qtd->isoc_frame_index_last <
qtd               630 drivers/usb/dwc2/hcd_ddma.c 						qtd->urb->packet_count) {
qtd               631 drivers/usb/dwc2/hcd_ddma.c 			dwc2_fill_host_isoc_dma_desc(hsotg, qtd, qh,
qtd               636 drivers/usb/dwc2/hcd_ddma.c 		qtd->isoc_td_last = idx;
qtd               637 drivers/usb/dwc2/hcd_ddma.c 		qtd->in_process = 1;
qtd               691 drivers/usb/dwc2/hcd_ddma.c 				    struct dwc2_qtd *qtd, struct dwc2_qh *qh,
qtd               718 drivers/usb/dwc2/hcd_ddma.c 	    qtd->control_phase == DWC2_CONTROL_SETUP)
qtd               744 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_qtd *qtd;
qtd               758 drivers/usb/dwc2/hcd_ddma.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) {
qtd               759 drivers/usb/dwc2/hcd_ddma.c 		dev_vdbg(hsotg->dev, "qtd=%p\n", qtd);
qtd               763 drivers/usb/dwc2/hcd_ddma.c 			chan->xfer_dma = qtd->urb->dma +
qtd               764 drivers/usb/dwc2/hcd_ddma.c 					qtd->urb->actual_length;
qtd               765 drivers/usb/dwc2/hcd_ddma.c 			chan->xfer_len = qtd->urb->length -
qtd               766 drivers/usb/dwc2/hcd_ddma.c 					qtd->urb->actual_length;
qtd               771 drivers/usb/dwc2/hcd_ddma.c 		qtd->n_desc = 0;
qtd               786 drivers/usb/dwc2/hcd_ddma.c 			dwc2_fill_host_dma_desc(hsotg, chan, qtd, qh, n_desc);
qtd               792 drivers/usb/dwc2/hcd_ddma.c 			qtd->n_desc++;
qtd               798 drivers/usb/dwc2/hcd_ddma.c 		qtd->in_process = 1;
qtd               894 drivers/usb/dwc2/hcd_ddma.c 					struct dwc2_qtd *qtd,
qtd               902 drivers/usb/dwc2/hcd_ddma.c 	if (!qtd->urb)
qtd               912 drivers/usb/dwc2/hcd_ddma.c 	frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index_last];
qtd               913 drivers/usb/dwc2/hcd_ddma.c 	dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset);
qtd               924 drivers/usb/dwc2/hcd_ddma.c 		qtd->urb->error_count++;
qtd               933 drivers/usb/dwc2/hcd_ddma.c 	if (++qtd->isoc_frame_index == qtd->urb->packet_count) {
qtd               938 drivers/usb/dwc2/hcd_ddma.c 		dwc2_host_complete(hsotg, qtd, 0);
qtd               939 drivers/usb/dwc2/hcd_ddma.c 		dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd               966 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_qtd *qtd, *qtd_tmp;
qtd               975 drivers/usb/dwc2/hcd_ddma.c 		list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry)
qtd               976 drivers/usb/dwc2/hcd_ddma.c 			qtd->in_process = 0;
qtd               994 drivers/usb/dwc2/hcd_ddma.c 		list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list,
qtd               996 drivers/usb/dwc2/hcd_ddma.c 			if (qtd->urb) {
qtd               997 drivers/usb/dwc2/hcd_ddma.c 				for (idx = 0; idx < qtd->urb->packet_count;
qtd               999 drivers/usb/dwc2/hcd_ddma.c 					frame_desc = &qtd->urb->iso_descs[idx];
qtd              1003 drivers/usb/dwc2/hcd_ddma.c 				dwc2_host_complete(hsotg, qtd, err);
qtd              1006 drivers/usb/dwc2/hcd_ddma.c 			dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd              1012 drivers/usb/dwc2/hcd_ddma.c 	list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry) {
qtd              1013 drivers/usb/dwc2/hcd_ddma.c 		if (!qtd->in_process)
qtd              1021 drivers/usb/dwc2/hcd_ddma.c 		if (idx != qtd->isoc_td_first) {
qtd              1024 drivers/usb/dwc2/hcd_ddma.c 				 idx, qtd->isoc_td_first);
qtd              1025 drivers/usb/dwc2/hcd_ddma.c 			idx = qtd->isoc_td_first;
qtd              1032 drivers/usb/dwc2/hcd_ddma.c 			rc = dwc2_cmpl_host_isoc_dma_desc(hsotg, chan, qtd, qh,
qtd              1069 drivers/usb/dwc2/hcd_ddma.c 					struct dwc2_qtd *qtd,
qtd              1074 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              1120 drivers/usb/dwc2/hcd_ddma.c 		if (qtd->control_phase == DWC2_CONTROL_DATA) {
qtd              1130 drivers/usb/dwc2/hcd_ddma.c 		} else if (qtd->control_phase == DWC2_CONTROL_STATUS) {
qtd              1151 drivers/usb/dwc2/hcd_ddma.c 				      int chnum, struct dwc2_qtd *qtd,
qtd              1157 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              1177 drivers/usb/dwc2/hcd_ddma.c 		 qtd, urb, desc_num, dma_desc, n_bytes);
qtd              1178 drivers/usb/dwc2/hcd_ddma.c 	failed = dwc2_update_non_isoc_urb_state_ddma(hsotg, chan, qtd, dma_desc,
qtd              1182 drivers/usb/dwc2/hcd_ddma.c 		dwc2_host_complete(hsotg, qtd, urb->status);
qtd              1183 drivers/usb/dwc2/hcd_ddma.c 		dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd              1190 drivers/usb/dwc2/hcd_ddma.c 		switch (qtd->control_phase) {
qtd              1193 drivers/usb/dwc2/hcd_ddma.c 				qtd->control_phase = DWC2_CONTROL_DATA;
qtd              1195 drivers/usb/dwc2/hcd_ddma.c 				qtd->control_phase = DWC2_CONTROL_STATUS;
qtd              1201 drivers/usb/dwc2/hcd_ddma.c 				qtd->control_phase = DWC2_CONTROL_STATUS;
qtd              1204 drivers/usb/dwc2/hcd_ddma.c 			} else if (desc_num + 1 == qtd->n_desc) {
qtd              1210 drivers/usb/dwc2/hcd_ddma.c 							  qtd);
qtd              1228 drivers/usb/dwc2/hcd_ddma.c 	struct dwc2_qtd *qtd = NULL;
qtd              1233 drivers/usb/dwc2/hcd_ddma.c 		list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry)
qtd              1234 drivers/usb/dwc2/hcd_ddma.c 			qtd->in_process = 0;
qtd              1242 drivers/usb/dwc2/hcd_ddma.c 		qtd = list_entry(qtd_item, struct dwc2_qtd, qtd_list_entry);
qtd              1244 drivers/usb/dwc2/hcd_ddma.c 		qtd_desc_count = qtd->n_desc;
qtd              1247 drivers/usb/dwc2/hcd_ddma.c 			if (dwc2_process_non_isoc_desc(hsotg, chan, chnum, qtd,
qtd              1250 drivers/usb/dwc2/hcd_ddma.c 				qtd = NULL;
qtd              1313 drivers/usb/dwc2/hcd_ddma.c 			struct dwc2_qtd *qtd, *qtd_tmp;
qtd              1319 drivers/usb/dwc2/hcd_ddma.c 			list_for_each_entry_safe(qtd, qtd_tmp,
qtd              1322 drivers/usb/dwc2/hcd_ddma.c 				dwc2_host_complete(hsotg, qtd,
qtd              1325 drivers/usb/dwc2/hcd_ddma.c 							     qtd, qh);
qtd                99 drivers/usb/dwc2/hcd_intr.c 				    struct dwc2_qtd *qtd)
qtd               110 drivers/usb/dwc2/hcd_intr.c 	if (!qtd->urb)
qtd               113 drivers/usb/dwc2/hcd_intr.c 	usb_urb = qtd->urb->priv;
qtd               126 drivers/usb/dwc2/hcd_intr.c 	if (qtd->urb->status != -EPIPE && qtd->urb->status != -EREMOTEIO) {
qtd               438 drivers/usb/dwc2/hcd_intr.c 				       struct dwc2_qtd *qtd,
qtd               454 drivers/usb/dwc2/hcd_intr.c 			length = qtd->ssplit_out_xfer_count;
qtd               493 drivers/usb/dwc2/hcd_intr.c 				 struct dwc2_qtd *qtd)
qtd               498 drivers/usb/dwc2/hcd_intr.c 	int xfer_length = dwc2_get_actual_xfer_length(hsotg, chan, chnum, qtd,
qtd               542 drivers/usb/dwc2/hcd_intr.c 			       struct dwc2_qtd *qtd)
qtd               557 drivers/usb/dwc2/hcd_intr.c 		if (WARN(!qtd,
qtd               562 drivers/usb/dwc2/hcd_intr.c 			qtd->data_toggle = DWC2_HC_PID_DATA0;
qtd               564 drivers/usb/dwc2/hcd_intr.c 			qtd->data_toggle = DWC2_HC_PID_DATA1;
qtd               586 drivers/usb/dwc2/hcd_intr.c 		int chnum, struct dwc2_qtd *qtd,
qtd               590 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd               595 drivers/usb/dwc2/hcd_intr.c 	frame_desc = &urb->iso_descs[qtd->isoc_frame_index];
qtd               601 drivers/usb/dwc2/hcd_intr.c 					chan, chnum, qtd, halt_status, NULL);
qtd               620 drivers/usb/dwc2/hcd_intr.c 					chan, chnum, qtd, halt_status, NULL);
qtd               626 drivers/usb/dwc2/hcd_intr.c 			qtd->complete_split = 0;
qtd               627 drivers/usb/dwc2/hcd_intr.c 			qtd->isoc_split_offset = 0;
qtd               637 drivers/usb/dwc2/hcd_intr.c 	if (++qtd->isoc_frame_index == urb->packet_count) {
qtd               642 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, 0);
qtd               662 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_qtd *qtd;
qtd               673 drivers/usb/dwc2/hcd_intr.c 	qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry);
qtd               675 drivers/usb/dwc2/hcd_intr.c 	if (qtd->complete_split)
qtd               677 drivers/usb/dwc2/hcd_intr.c 	else if (qtd->isoc_split_pos == DWC2_HCSPLT_XACTPOS_MID ||
qtd               678 drivers/usb/dwc2/hcd_intr.c 		 qtd->isoc_split_pos == DWC2_HCSPLT_XACTPOS_END)
qtd               682 drivers/usb/dwc2/hcd_intr.c 		dwc2_hcd_qtd_unlink_and_free(hsotg, qtd, qh);
qtd               706 drivers/usb/dwc2/hcd_intr.c 				 struct dwc2_qtd *qtd,
qtd               727 drivers/usb/dwc2/hcd_intr.c 		if (qtd && qtd->error_count >= 3) {
qtd               731 drivers/usb/dwc2/hcd_intr.c 			dwc2_host_complete(hsotg, qtd, -EPROTO);
qtd               744 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, -EIO);
qtd               804 drivers/usb/dwc2/hcd_intr.c 			      struct dwc2_host_chan *chan, struct dwc2_qtd *qtd,
qtd               813 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd, halt_status);
qtd               865 drivers/usb/dwc2/hcd_intr.c 					    int chnum, struct dwc2_qtd *qtd,
qtd               870 drivers/usb/dwc2/hcd_intr.c 	qtd->error_count = 0;
qtd               898 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, halt_status);
qtd               904 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd, halt_status);
qtd               915 drivers/usb/dwc2/hcd_intr.c 					struct dwc2_qtd *qtd,
qtd               920 drivers/usb/dwc2/hcd_intr.c 	qtd->error_count = 0;
qtd               924 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd, halt_status);
qtd               927 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, halt_status);
qtd               932 drivers/usb/dwc2/hcd_intr.c 				       struct dwc2_qtd *qtd)
qtd               939 drivers/usb/dwc2/hcd_intr.c 	if (!qtd->urb)
qtd               942 drivers/usb/dwc2/hcd_intr.c 	frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index];
qtd               943 drivers/usb/dwc2/hcd_intr.c 	len = dwc2_get_actual_xfer_length(hsotg, chan, chnum, qtd,
qtd               945 drivers/usb/dwc2/hcd_intr.c 	if (!len && !qtd->isoc_split_offset) {
qtd               946 drivers/usb/dwc2/hcd_intr.c 		qtd->complete_split = 0;
qtd               956 drivers/usb/dwc2/hcd_intr.c 		memcpy(qtd->urb->buf + (chan->xfer_dma - qtd->urb->dma),
qtd               960 drivers/usb/dwc2/hcd_intr.c 	qtd->isoc_split_offset += len;
qtd               967 drivers/usb/dwc2/hcd_intr.c 		qtd->isoc_frame_index++;
qtd               968 drivers/usb/dwc2/hcd_intr.c 		qtd->complete_split = 0;
qtd               969 drivers/usb/dwc2/hcd_intr.c 		qtd->isoc_split_offset = 0;
qtd               972 drivers/usb/dwc2/hcd_intr.c 	if (qtd->isoc_frame_index == qtd->urb->packet_count) {
qtd               973 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, 0);
qtd               974 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd,
qtd               977 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd,
qtd               990 drivers/usb/dwc2/hcd_intr.c 				  struct dwc2_qtd *qtd)
qtd               992 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              1019 drivers/usb/dwc2/hcd_intr.c 			if (qtd->complete_split &&
qtd              1021 drivers/usb/dwc2/hcd_intr.c 							qtd))
qtd              1024 drivers/usb/dwc2/hcd_intr.c 			qtd->complete_split = 0;
qtd              1031 drivers/usb/dwc2/hcd_intr.c 		switch (qtd->control_phase) {
qtd              1034 drivers/usb/dwc2/hcd_intr.c 				qtd->control_phase = DWC2_CONTROL_DATA;
qtd              1036 drivers/usb/dwc2/hcd_intr.c 				qtd->control_phase = DWC2_CONTROL_STATUS;
qtd              1043 drivers/usb/dwc2/hcd_intr.c 							      chnum, urb, qtd);
qtd              1045 drivers/usb/dwc2/hcd_intr.c 				qtd->control_phase = DWC2_CONTROL_STATUS;
qtd              1050 drivers/usb/dwc2/hcd_intr.c 							  qtd);
qtd              1058 drivers/usb/dwc2/hcd_intr.c 			dwc2_host_complete(hsotg, qtd, urb->status);
qtd              1063 drivers/usb/dwc2/hcd_intr.c 		dwc2_complete_non_periodic_xfer(hsotg, chan, chnum, qtd,
qtd              1069 drivers/usb/dwc2/hcd_intr.c 						      qtd);
qtd              1071 drivers/usb/dwc2/hcd_intr.c 			dwc2_host_complete(hsotg, qtd, urb->status);
qtd              1077 drivers/usb/dwc2/hcd_intr.c 		dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1078 drivers/usb/dwc2/hcd_intr.c 		dwc2_complete_non_periodic_xfer(hsotg, chan, chnum, qtd,
qtd              1084 drivers/usb/dwc2/hcd_intr.c 						      qtd);
qtd              1091 drivers/usb/dwc2/hcd_intr.c 			dwc2_host_complete(hsotg, qtd, urb->status);
qtd              1097 drivers/usb/dwc2/hcd_intr.c 		dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1098 drivers/usb/dwc2/hcd_intr.c 		dwc2_complete_periodic_xfer(hsotg, chan, chnum, qtd,
qtd              1104 drivers/usb/dwc2/hcd_intr.c 		if (qtd->isoc_split_pos == DWC2_HCSPLT_XACTPOS_ALL)
qtd              1106 drivers/usb/dwc2/hcd_intr.c 							chnum, qtd,
qtd              1108 drivers/usb/dwc2/hcd_intr.c 		dwc2_complete_periodic_xfer(hsotg, chan, chnum, qtd,
qtd              1123 drivers/usb/dwc2/hcd_intr.c 			       struct dwc2_qtd *qtd)
qtd              1125 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              1143 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, -EPIPE);
qtd              1147 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, -EPIPE);
qtd              1159 drivers/usb/dwc2/hcd_intr.c 	dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_STALL);
qtd              1174 drivers/usb/dwc2/hcd_intr.c 				      struct dwc2_qtd *qtd,
qtd              1178 drivers/usb/dwc2/hcd_intr.c 						      qtd, halt_status, NULL);
qtd              1210 drivers/usb/dwc2/hcd_intr.c 			     struct dwc2_qtd *qtd)
qtd              1212 drivers/usb/dwc2/hcd_intr.c 	if (!qtd) {
qtd              1217 drivers/usb/dwc2/hcd_intr.c 	if (!qtd->urb) {
qtd              1247 drivers/usb/dwc2/hcd_intr.c 			qtd->error_count = 0;
qtd              1248 drivers/usb/dwc2/hcd_intr.c 		qtd->complete_split = 0;
qtd              1249 drivers/usb/dwc2/hcd_intr.c 		qtd->num_naks++;
qtd              1250 drivers/usb/dwc2/hcd_intr.c 		qtd->qh->want_wait = qtd->num_naks >= DWC2_NAKS_BEFORE_DELAY &&
qtd              1253 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_NAK);
qtd              1257 drivers/usb/dwc2/hcd_intr.c 	switch (dwc2_hcd_get_pipe_type(&qtd->urb->pipe_info)) {
qtd              1267 drivers/usb/dwc2/hcd_intr.c 			qtd->error_count = 0;
qtd              1276 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count = 0;
qtd              1279 drivers/usb/dwc2/hcd_intr.c 			dwc2_update_urb_state_abn(hsotg, chan, chnum, qtd->urb,
qtd              1280 drivers/usb/dwc2/hcd_intr.c 						  qtd, DWC2_HC_XFER_NAK);
qtd              1281 drivers/usb/dwc2/hcd_intr.c 			dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1292 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_NAK);
qtd              1295 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count = 0;
qtd              1296 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_NAK);
qtd              1315 drivers/usb/dwc2/hcd_intr.c 			     struct dwc2_qtd *qtd)
qtd              1327 drivers/usb/dwc2/hcd_intr.c 			qtd->ssplit_out_xfer_count = chan->xfer_len;
qtd              1330 drivers/usb/dwc2/hcd_intr.c 			qtd->complete_split = 1;
qtd              1331 drivers/usb/dwc2/hcd_intr.c 			dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_ACK);
qtd              1338 drivers/usb/dwc2/hcd_intr.c 				qtd->isoc_split_pos = DWC2_HCSPLT_XACTPOS_ALL;
qtd              1339 drivers/usb/dwc2/hcd_intr.c 				qtd->isoc_split_offset = 0;
qtd              1348 drivers/usb/dwc2/hcd_intr.c 				frame_desc = &qtd->urb->iso_descs[
qtd              1349 drivers/usb/dwc2/hcd_intr.c 						qtd->isoc_frame_index];
qtd              1350 drivers/usb/dwc2/hcd_intr.c 				qtd->isoc_split_offset += 188;
qtd              1352 drivers/usb/dwc2/hcd_intr.c 				if (frame_desc->length - qtd->isoc_split_offset
qtd              1354 drivers/usb/dwc2/hcd_intr.c 					qtd->isoc_split_pos =
qtd              1357 drivers/usb/dwc2/hcd_intr.c 					qtd->isoc_split_pos =
qtd              1363 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count = 0;
qtd              1374 drivers/usb/dwc2/hcd_intr.c 			dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_ACK);
qtd              1394 drivers/usb/dwc2/hcd_intr.c 			      struct dwc2_qtd *qtd)
qtd              1407 drivers/usb/dwc2/hcd_intr.c 			qtd->complete_split = 0;
qtd              1408 drivers/usb/dwc2/hcd_intr.c 			qtd->isoc_split_offset = 0;
qtd              1409 drivers/usb/dwc2/hcd_intr.c 			qtd->isoc_frame_index++;
qtd              1410 drivers/usb/dwc2/hcd_intr.c 			if (qtd->urb &&
qtd              1411 drivers/usb/dwc2/hcd_intr.c 			    qtd->isoc_frame_index == qtd->urb->packet_count) {
qtd              1412 drivers/usb/dwc2/hcd_intr.c 				dwc2_host_complete(hsotg, qtd, 0);
qtd              1413 drivers/usb/dwc2/hcd_intr.c 				dwc2_release_channel(hsotg, chan, qtd,
qtd              1416 drivers/usb/dwc2/hcd_intr.c 				dwc2_release_channel(hsotg, chan, qtd,
qtd              1481 drivers/usb/dwc2/hcd_intr.c 				qtd->error_count++;
qtd              1483 drivers/usb/dwc2/hcd_intr.c 				qtd->complete_split = 0;
qtd              1484 drivers/usb/dwc2/hcd_intr.c 				dwc2_halt_channel(hsotg, chan, qtd,
qtd              1491 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_NYET);
qtd              1496 drivers/usb/dwc2/hcd_intr.c 	qtd->error_count = 0;
qtd              1498 drivers/usb/dwc2/hcd_intr.c 	dwc2_update_urb_state_abn(hsotg, chan, chnum, qtd->urb, qtd,
qtd              1500 drivers/usb/dwc2/hcd_intr.c 	dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1506 drivers/usb/dwc2/hcd_intr.c 	dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_NYET);
qtd              1518 drivers/usb/dwc2/hcd_intr.c 				struct dwc2_qtd *qtd)
qtd              1523 drivers/usb/dwc2/hcd_intr.c 	dwc2_hc_handle_tt_clear(hsotg, chan, qtd);
qtd              1532 drivers/usb/dwc2/hcd_intr.c 		dwc2_host_complete(hsotg, qtd, -EOVERFLOW);
qtd              1533 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_BABBLE_ERR);
qtd              1538 drivers/usb/dwc2/hcd_intr.c 						qtd, DWC2_HC_XFER_BABBLE_ERR);
qtd              1539 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, halt_status);
qtd              1552 drivers/usb/dwc2/hcd_intr.c 				struct dwc2_qtd *qtd)
qtd              1554 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_hcd_urb *urb = qtd->urb;
qtd              1567 drivers/usb/dwc2/hcd_intr.c 	dwc2_hc_handle_tt_clear(hsotg, chan, qtd);
qtd              1637 drivers/usb/dwc2/hcd_intr.c 	dwc2_host_complete(hsotg, qtd, -EIO);
qtd              1656 drivers/usb/dwc2/hcd_intr.c 				 struct dwc2_qtd *qtd)
qtd              1661 drivers/usb/dwc2/hcd_intr.c 	dwc2_hc_handle_tt_clear(hsotg, chan, qtd);
qtd              1669 drivers/usb/dwc2/hcd_intr.c 	switch (dwc2_hcd_get_pipe_type(&qtd->urb->pipe_info)) {
qtd              1672 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count++;
qtd              1674 drivers/usb/dwc2/hcd_intr.c 			dwc2_update_urb_state_abn(hsotg, chan, chnum, qtd->urb,
qtd              1675 drivers/usb/dwc2/hcd_intr.c 						  qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1676 drivers/usb/dwc2/hcd_intr.c 			dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1685 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1688 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count++;
qtd              1690 drivers/usb/dwc2/hcd_intr.c 			qtd->complete_split = 0;
qtd              1691 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1698 drivers/usb/dwc2/hcd_intr.c 					 chnum, qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1699 drivers/usb/dwc2/hcd_intr.c 			dwc2_halt_channel(hsotg, chan, qtd, halt_status);
qtd              1714 drivers/usb/dwc2/hcd_intr.c 				  struct dwc2_qtd *qtd)
qtd              1722 drivers/usb/dwc2/hcd_intr.c 	dwc2_hc_handle_tt_clear(hsotg, chan, qtd);
qtd              1724 drivers/usb/dwc2/hcd_intr.c 	switch (dwc2_hcd_get_pipe_type(&qtd->urb->pipe_info)) {
qtd              1729 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_FRAME_OVERRUN);
qtd              1733 drivers/usb/dwc2/hcd_intr.c 					qtd, DWC2_HC_XFER_FRAME_OVERRUN);
qtd              1734 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, halt_status);
qtd              1747 drivers/usb/dwc2/hcd_intr.c 				    struct dwc2_qtd *qtd)
qtd              1753 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count = 0;
qtd              1759 drivers/usb/dwc2/hcd_intr.c 	dwc2_hc_handle_tt_clear(hsotg, chan, qtd);
qtd              1772 drivers/usb/dwc2/hcd_intr.c 				struct dwc2_qtd *qtd)
qtd              1798 drivers/usb/dwc2/hcd_intr.c 		if (qtd)
qtd              1800 drivers/usb/dwc2/hcd_intr.c 				qtd->complete_split);
qtd              1818 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, chan->halt_status);
qtd              1832 drivers/usb/dwc2/hcd_intr.c 				    struct dwc2_qtd *qtd)
qtd              1867 drivers/usb/dwc2/hcd_intr.c 			dwc2_release_channel(hsotg, chan, qtd,
qtd              1883 drivers/usb/dwc2/hcd_intr.c 			dwc2_hc_ack_intr(hsotg, chan, chnum, qtd);
qtd              1884 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_xfercomp_intr(hsotg, chan, chnum, qtd);
qtd              1886 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_stall_intr(hsotg, chan, chnum, qtd);
qtd              1894 drivers/usb/dwc2/hcd_intr.c 				qtd->error_count = 0;
qtd              1906 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_xacterr_intr(hsotg, chan, chnum, qtd);
qtd              1909 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_xacterr_intr(hsotg, chan, chnum, qtd);
qtd              1912 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_ahberr_intr(hsotg, chan, chnum, qtd);
qtd              1914 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_babble_intr(hsotg, chan, chnum, qtd);
qtd              1916 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_frmovrun_intr(hsotg, chan, chnum, qtd);
qtd              1925 drivers/usb/dwc2/hcd_intr.c 			dwc2_hc_nyet_intr(hsotg, chan, chnum, qtd);
qtd              1935 drivers/usb/dwc2/hcd_intr.c 			dwc2_hc_nak_intr(hsotg, chan, chnum, qtd);
qtd              1945 drivers/usb/dwc2/hcd_intr.c 			dwc2_hc_ack_intr(hsotg, chan, chnum, qtd);
qtd              1958 drivers/usb/dwc2/hcd_intr.c 				dwc2_halt_channel(hsotg, chan, qtd,
qtd              1977 drivers/usb/dwc2/hcd_intr.c 		qtd->error_count++;
qtd              1978 drivers/usb/dwc2/hcd_intr.c 		dwc2_update_urb_state_abn(hsotg, chan, chnum, qtd->urb,
qtd              1979 drivers/usb/dwc2/hcd_intr.c 					  qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1980 drivers/usb/dwc2/hcd_intr.c 		dwc2_hcd_save_data_toggle(hsotg, chan, chnum, qtd);
qtd              1981 drivers/usb/dwc2/hcd_intr.c 		dwc2_halt_channel(hsotg, chan, qtd, DWC2_HC_XFER_XACT_ERR);
qtd              1998 drivers/usb/dwc2/hcd_intr.c 				struct dwc2_qtd *qtd)
qtd              2005 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_chhltd_intr_dma(hsotg, chan, chnum, qtd);
qtd              2007 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_halt_status_ok(hsotg, chan, chnum, qtd))
qtd              2009 drivers/usb/dwc2/hcd_intr.c 		dwc2_release_channel(hsotg, chan, qtd, chan->halt_status);
qtd              2019 drivers/usb/dwc2/hcd_intr.c static bool dwc2_check_qtd_still_ok(struct dwc2_qtd *qtd, struct dwc2_qh *qh)
qtd              2028 drivers/usb/dwc2/hcd_intr.c 	return (cur_head == qtd);
qtd              2034 drivers/usb/dwc2/hcd_intr.c 	struct dwc2_qtd *qtd;
qtd              2106 drivers/usb/dwc2/hcd_intr.c 	qtd = list_first_entry(&chan->qh->qtd_list, struct dwc2_qtd,
qtd              2115 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_xfercomp_intr(hsotg, chan, chnum, qtd);
qtd              2125 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_chhltd_intr(hsotg, chan, chnum, qtd);
qtd              2126 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2130 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_ahberr_intr(hsotg, chan, chnum, qtd);
qtd              2131 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2135 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_stall_intr(hsotg, chan, chnum, qtd);
qtd              2136 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2140 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_nak_intr(hsotg, chan, chnum, qtd);
qtd              2141 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2145 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_ack_intr(hsotg, chan, chnum, qtd);
qtd              2146 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2150 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_nyet_intr(hsotg, chan, chnum, qtd);
qtd              2151 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2155 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_xacterr_intr(hsotg, chan, chnum, qtd);
qtd              2156 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2160 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_babble_intr(hsotg, chan, chnum, qtd);
qtd              2161 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2165 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_frmovrun_intr(hsotg, chan, chnum, qtd);
qtd              2166 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2170 drivers/usb/dwc2/hcd_intr.c 		dwc2_hc_datatglerr_intr(hsotg, chan, chnum, qtd);
qtd              2171 drivers/usb/dwc2/hcd_intr.c 		if (!dwc2_check_qtd_still_ok(qtd, chan->qh))
qtd              2041 drivers/usb/dwc2/hcd_queue.c void dwc2_hcd_qtd_init(struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb)
qtd              2043 drivers/usb/dwc2/hcd_queue.c 	qtd->urb = urb;
qtd              2051 drivers/usb/dwc2/hcd_queue.c 		qtd->data_toggle = DWC2_HC_PID_DATA1;
qtd              2052 drivers/usb/dwc2/hcd_queue.c 		qtd->control_phase = DWC2_CONTROL_SETUP;
qtd              2056 drivers/usb/dwc2/hcd_queue.c 	qtd->complete_split = 0;
qtd              2057 drivers/usb/dwc2/hcd_queue.c 	qtd->isoc_split_pos = DWC2_HCSPLT_XACTPOS_ALL;
qtd              2058 drivers/usb/dwc2/hcd_queue.c 	qtd->isoc_split_offset = 0;
qtd              2059 drivers/usb/dwc2/hcd_queue.c 	qtd->in_process = 0;
qtd              2062 drivers/usb/dwc2/hcd_queue.c 	urb->qtd = qtd;
qtd              2078 drivers/usb/dwc2/hcd_queue.c int dwc2_hcd_qtd_add(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
qtd              2093 drivers/usb/dwc2/hcd_queue.c 	qtd->qh = qh;
qtd              2094 drivers/usb/dwc2/hcd_queue.c 	list_add_tail(&qtd->qtd_list_entry, &qh->qtd_list);
qtd                80 drivers/usb/host/ehci-dbg.c dbg_qtd(const char *label, struct ehci_hcd *ehci, struct ehci_qtd *qtd)
qtd                82 drivers/usb/host/ehci-dbg.c 	ehci_dbg(ehci, "%s td %p n%08x %08x t%08x p0=%08x\n", label, qtd,
qtd                83 drivers/usb/host/ehci-dbg.c 		hc32_to_cpup(ehci, &qtd->hw_next),
qtd                84 drivers/usb/host/ehci-dbg.c 		hc32_to_cpup(ehci, &qtd->hw_alt_next),
qtd                85 drivers/usb/host/ehci-dbg.c 		hc32_to_cpup(ehci, &qtd->hw_token),
qtd                86 drivers/usb/host/ehci-dbg.c 		hc32_to_cpup(ehci, &qtd->hw_buf[0]));
qtd                87 drivers/usb/host/ehci-dbg.c 	if (qtd->hw_buf[1])
qtd                89 drivers/usb/host/ehci-dbg.c 			hc32_to_cpup(ehci, &qtd->hw_buf[1]),
qtd                90 drivers/usb/host/ehci-dbg.c 			hc32_to_cpup(ehci, &qtd->hw_buf[2]),
qtd                91 drivers/usb/host/ehci-dbg.c 			hc32_to_cpup(ehci, &qtd->hw_buf[3]),
qtd                92 drivers/usb/host/ehci-dbg.c 			hc32_to_cpup(ehci, &qtd->hw_buf[4]));
qtd               597 drivers/usb/host/ehci-dbg.c 	struct ehci_qtd		*qtd;
qtd               602 drivers/usb/host/ehci-dbg.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list) {
qtd               604 drivers/usb/host/ehci-dbg.c 		switch ((hc32_to_cpu(ehci, qtd->hw_token) >> 8)	& 0x03) {
qtd                25 drivers/usb/host/ehci-mem.c static inline void ehci_qtd_init(struct ehci_hcd *ehci, struct ehci_qtd *qtd,
qtd                28 drivers/usb/host/ehci-mem.c 	memset (qtd, 0, sizeof *qtd);
qtd                29 drivers/usb/host/ehci-mem.c 	qtd->qtd_dma = dma;
qtd                30 drivers/usb/host/ehci-mem.c 	qtd->hw_token = cpu_to_hc32(ehci, QTD_STS_HALT);
qtd                31 drivers/usb/host/ehci-mem.c 	qtd->hw_next = EHCI_LIST_END(ehci);
qtd                32 drivers/usb/host/ehci-mem.c 	qtd->hw_alt_next = EHCI_LIST_END(ehci);
qtd                33 drivers/usb/host/ehci-mem.c 	INIT_LIST_HEAD (&qtd->qtd_list);
qtd                38 drivers/usb/host/ehci-mem.c 	struct ehci_qtd		*qtd;
qtd                41 drivers/usb/host/ehci-mem.c 	qtd = dma_pool_alloc (ehci->qtd_pool, flags, &dma);
qtd                42 drivers/usb/host/ehci-mem.c 	if (qtd != NULL) {
qtd                43 drivers/usb/host/ehci-mem.c 		ehci_qtd_init(ehci, qtd, dma);
qtd                45 drivers/usb/host/ehci-mem.c 	return qtd;
qtd                48 drivers/usb/host/ehci-mem.c static inline void ehci_qtd_free (struct ehci_hcd *ehci, struct ehci_qtd *qtd)
qtd                50 drivers/usb/host/ehci-mem.c 	dma_pool_free (ehci->qtd_pool, qtd, qtd->qtd_dma);
qtd                37 drivers/usb/host/ehci-q.c qtd_fill(struct ehci_hcd *ehci, struct ehci_qtd *qtd, dma_addr_t buf,
qtd                44 drivers/usb/host/ehci-q.c 	qtd->hw_buf[0] = cpu_to_hc32(ehci, (u32)addr);
qtd                45 drivers/usb/host/ehci-q.c 	qtd->hw_buf_hi[0] = cpu_to_hc32(ehci, (u32)(addr >> 32));
qtd                56 drivers/usb/host/ehci-q.c 			qtd->hw_buf[i] = cpu_to_hc32(ehci, (u32)addr);
qtd                57 drivers/usb/host/ehci-q.c 			qtd->hw_buf_hi[i] = cpu_to_hc32(ehci,
qtd                70 drivers/usb/host/ehci-q.c 	qtd->hw_token = cpu_to_hc32(ehci, (count << 16) | token);
qtd                71 drivers/usb/host/ehci-q.c 	qtd->length = count;
qtd                79 drivers/usb/host/ehci-q.c qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd)
qtd                86 drivers/usb/host/ehci-q.c 	hw->hw_qtd_next = QTD_NEXT(ehci, qtd->qtd_dma);
qtd               115 drivers/usb/host/ehci-q.c 	struct ehci_qtd *qtd;
qtd               117 drivers/usb/host/ehci-q.c 	qtd = list_entry(qh->qtd_list.next, struct ehci_qtd, qtd_list);
qtd               127 drivers/usb/host/ehci-q.c 		qh->hw->hw_qtd_next = qtd->hw_next;
qtd               131 drivers/usb/host/ehci-q.c 		qh_update(ehci, qh, qtd);
qtd               323 drivers/usb/host/ehci-q.c 		struct ehci_qtd	*qtd;
qtd               327 drivers/usb/host/ehci-q.c 		qtd = list_entry (entry, struct ehci_qtd, qtd_list);
qtd               328 drivers/usb/host/ehci-q.c 		urb = qtd->urb;
qtd               341 drivers/usb/host/ehci-q.c 		if (qtd == end)
qtd               346 drivers/usb/host/ehci-q.c 		token = hc32_to_cpu(ehci, qtd->hw_token);
qtd               360 drivers/usb/host/ehci-q.c 					qtd,
qtd               377 drivers/usb/host/ehci-q.c 	qtd->length - QTD_LENGTH(token), qtd->length, qh->xacterrs);
qtd               387 drivers/usb/host/ehci-q.c 					qtd->hw_token = cpu_to_hc32(ehci,
qtd               407 drivers/usb/host/ehci-q.c 					&& !(qtd->hw_alt_next
qtd               443 drivers/usb/host/ehci-q.c 					qh->qtd_list.next == &qtd->qtd_list &&
qtd               466 drivers/usb/host/ehci-q.c 					qtd->length, token);
qtd               468 drivers/usb/host/ehci-q.c 					&& (qtd->hw_alt_next
qtd               495 drivers/usb/host/ehci-q.c 		if (stopped && qtd->qtd_list.prev != &qh->qtd_list) {
qtd               496 drivers/usb/host/ehci-q.c 			last = list_entry (qtd->qtd_list.prev,
qtd               498 drivers/usb/host/ehci-q.c 			last->hw_next = qtd->hw_next;
qtd               502 drivers/usb/host/ehci-q.c 		list_del (&qtd->qtd_list);
qtd               503 drivers/usb/host/ehci-q.c 		last = qtd;
qtd               563 drivers/usb/host/ehci-q.c 		struct ehci_qtd	*qtd;
qtd               565 drivers/usb/host/ehci-q.c 		qtd = list_entry (entry, struct ehci_qtd, qtd_list);
qtd               566 drivers/usb/host/ehci-q.c 		list_del (&qtd->qtd_list);
qtd               567 drivers/usb/host/ehci-q.c 		ehci_qtd_free (ehci, qtd);
qtd               581 drivers/usb/host/ehci-q.c 	struct ehci_qtd		*qtd, *qtd_prev;
qtd               592 drivers/usb/host/ehci-q.c 	qtd = ehci_qtd_alloc (ehci, flags);
qtd               593 drivers/usb/host/ehci-q.c 	if (unlikely (!qtd))
qtd               595 drivers/usb/host/ehci-q.c 	list_add_tail (&qtd->qtd_list, head);
qtd               596 drivers/usb/host/ehci-q.c 	qtd->urb = urb;
qtd               606 drivers/usb/host/ehci-q.c 		qtd_fill(ehci, qtd, urb->setup_dma,
qtd               612 drivers/usb/host/ehci-q.c 		qtd_prev = qtd;
qtd               613 drivers/usb/host/ehci-q.c 		qtd = ehci_qtd_alloc (ehci, flags);
qtd               614 drivers/usb/host/ehci-q.c 		if (unlikely (!qtd))
qtd               616 drivers/usb/host/ehci-q.c 		qtd->urb = urb;
qtd               617 drivers/usb/host/ehci-q.c 		qtd_prev->hw_next = QTD_NEXT(ehci, qtd->qtd_dma);
qtd               618 drivers/usb/host/ehci-q.c 		list_add_tail (&qtd->qtd_list, head);
qtd               657 drivers/usb/host/ehci-q.c 		this_qtd_len = qtd_fill(ehci, qtd, buf, this_sg_len, token,
qtd               669 drivers/usb/host/ehci-q.c 			qtd->hw_alt_next = ehci->async->hw->hw_alt_next;
qtd               683 drivers/usb/host/ehci-q.c 		qtd_prev = qtd;
qtd               684 drivers/usb/host/ehci-q.c 		qtd = ehci_qtd_alloc (ehci, flags);
qtd               685 drivers/usb/host/ehci-q.c 		if (unlikely (!qtd))
qtd               687 drivers/usb/host/ehci-q.c 		qtd->urb = urb;
qtd               688 drivers/usb/host/ehci-q.c 		qtd_prev->hw_next = QTD_NEXT(ehci, qtd->qtd_dma);
qtd               689 drivers/usb/host/ehci-q.c 		list_add_tail (&qtd->qtd_list, head);
qtd               699 drivers/usb/host/ehci-q.c 		qtd->hw_alt_next = EHCI_LIST_END(ehci);
qtd               719 drivers/usb/host/ehci-q.c 			qtd_prev = qtd;
qtd               720 drivers/usb/host/ehci-q.c 			qtd = ehci_qtd_alloc (ehci, flags);
qtd               721 drivers/usb/host/ehci-q.c 			if (unlikely (!qtd))
qtd               723 drivers/usb/host/ehci-q.c 			qtd->urb = urb;
qtd               724 drivers/usb/host/ehci-q.c 			qtd_prev->hw_next = QTD_NEXT(ehci, qtd->qtd_dma);
qtd               725 drivers/usb/host/ehci-q.c 			list_add_tail (&qtd->qtd_list, head);
qtd               728 drivers/usb/host/ehci-q.c 			qtd_fill(ehci, qtd, 0, 0, token, 0);
qtd               734 drivers/usb/host/ehci-q.c 		qtd->hw_token |= cpu_to_hc32(ehci, QTD_IOC);
qtd              1038 drivers/usb/host/ehci-q.c 		struct ehci_qtd	*qtd;
qtd              1041 drivers/usb/host/ehci-q.c 			qtd = NULL;
qtd              1043 drivers/usb/host/ehci-q.c 			qtd = list_entry (qtd_list->next, struct ehci_qtd,
qtd              1057 drivers/usb/host/ehci-q.c 		if (likely (qtd != NULL)) {
qtd              1067 drivers/usb/host/ehci-q.c 			token = qtd->hw_token;
qtd              1068 drivers/usb/host/ehci-q.c 			qtd->hw_token = HALT_BIT(ehci);
qtd              1073 drivers/usb/host/ehci-q.c 			*dummy = *qtd;
qtd              1076 drivers/usb/host/ehci-q.c 			list_del (&qtd->qtd_list);
qtd              1080 drivers/usb/host/ehci-q.c 			ehci_qtd_init(ehci, qtd, qtd->qtd_dma);
qtd              1081 drivers/usb/host/ehci-q.c 			qh->dummy = qtd;
qtd              1084 drivers/usb/host/ehci-q.c 			dma = qtd->qtd_dma;
qtd              1085 drivers/usb/host/ehci-q.c 			qtd = list_entry (qh->qtd_list.prev,
qtd              1087 drivers/usb/host/ehci-q.c 			qtd->hw_next = QTD_NEXT(ehci, dma);
qtd              1117 drivers/usb/host/ehci-q.c 		struct ehci_qtd *qtd;
qtd              1118 drivers/usb/host/ehci-q.c 		qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list);
qtd              1124 drivers/usb/host/ehci-q.c 			 qtd, urb->ep->hcpriv);
qtd              1177 drivers/usb/host/ehci-q.c 	struct ehci_qtd		*qtd, *qtd_prev;
qtd              1186 drivers/usb/host/ehci-q.c 	qtd = ehci_qtd_alloc(ehci, GFP_KERNEL);
qtd              1187 drivers/usb/host/ehci-q.c 	if (unlikely(!qtd))
qtd              1189 drivers/usb/host/ehci-q.c 	list_add_tail(&qtd->qtd_list, head);
qtd              1190 drivers/usb/host/ehci-q.c 	qtd->urb = urb;
qtd              1203 drivers/usb/host/ehci-q.c 		qtd_fill(ehci, qtd, urb->setup_dma,
qtd              1222 drivers/usb/host/ehci-q.c 	qtd_fill(ehci, qtd, buf, len, token, maxpacket);
qtd              1228 drivers/usb/host/ehci-q.c 	qtd->hw_alt_next = EHCI_LIST_END(ehci);
qtd              1234 drivers/usb/host/ehci-q.c 	qtd_prev = qtd;
qtd              1235 drivers/usb/host/ehci-q.c 	qtd = ehci_qtd_alloc(ehci, GFP_ATOMIC);
qtd              1236 drivers/usb/host/ehci-q.c 	if (unlikely(!qtd))
qtd              1238 drivers/usb/host/ehci-q.c 	qtd->urb = urb;
qtd              1239 drivers/usb/host/ehci-q.c 	qtd_prev->hw_next = QTD_NEXT(ehci, qtd->qtd_dma);
qtd              1240 drivers/usb/host/ehci-q.c 	list_add_tail(&qtd->qtd_list, head);
qtd              1243 drivers/usb/host/ehci-q.c 	qtd_fill(ehci, qtd, 0, 0, token | QTD_IOC, 0);
qtd               115 drivers/usb/host/fotg210-hcd.c dbg_qtd(const char *label, struct fotg210_hcd *fotg210, struct fotg210_qtd *qtd)
qtd               117 drivers/usb/host/fotg210-hcd.c 	fotg210_dbg(fotg210, "%s td %p n%08x %08x t%08x p0=%08x\n", label, qtd,
qtd               118 drivers/usb/host/fotg210-hcd.c 			hc32_to_cpup(fotg210, &qtd->hw_next),
qtd               119 drivers/usb/host/fotg210-hcd.c 			hc32_to_cpup(fotg210, &qtd->hw_alt_next),
qtd               120 drivers/usb/host/fotg210-hcd.c 			hc32_to_cpup(fotg210, &qtd->hw_token),
qtd               121 drivers/usb/host/fotg210-hcd.c 			hc32_to_cpup(fotg210, &qtd->hw_buf[0]));
qtd               122 drivers/usb/host/fotg210-hcd.c 	if (qtd->hw_buf[1])
qtd               124 drivers/usb/host/fotg210-hcd.c 				hc32_to_cpup(fotg210, &qtd->hw_buf[1]),
qtd               125 drivers/usb/host/fotg210-hcd.c 				hc32_to_cpup(fotg210, &qtd->hw_buf[2]),
qtd               126 drivers/usb/host/fotg210-hcd.c 				hc32_to_cpup(fotg210, &qtd->hw_buf[3]),
qtd               127 drivers/usb/host/fotg210-hcd.c 				hc32_to_cpup(fotg210, &qtd->hw_buf[4]));
qtd               490 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd;
qtd               495 drivers/usb/host/fotg210-hcd.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list) {
qtd               497 drivers/usb/host/fotg210-hcd.c 		switch ((hc32_to_cpu(fotg210, qtd->hw_token) >> 8) & 0x03) {
qtd              1810 drivers/usb/host/fotg210-hcd.c 		struct fotg210_qtd *qtd, dma_addr_t dma)
qtd              1812 drivers/usb/host/fotg210-hcd.c 	memset(qtd, 0, sizeof(*qtd));
qtd              1813 drivers/usb/host/fotg210-hcd.c 	qtd->qtd_dma = dma;
qtd              1814 drivers/usb/host/fotg210-hcd.c 	qtd->hw_token = cpu_to_hc32(fotg210, QTD_STS_HALT);
qtd              1815 drivers/usb/host/fotg210-hcd.c 	qtd->hw_next = FOTG210_LIST_END(fotg210);
qtd              1816 drivers/usb/host/fotg210-hcd.c 	qtd->hw_alt_next = FOTG210_LIST_END(fotg210);
qtd              1817 drivers/usb/host/fotg210-hcd.c 	INIT_LIST_HEAD(&qtd->qtd_list);
qtd              1823 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd;
qtd              1826 drivers/usb/host/fotg210-hcd.c 	qtd = dma_pool_alloc(fotg210->qtd_pool, flags, &dma);
qtd              1827 drivers/usb/host/fotg210-hcd.c 	if (qtd != NULL)
qtd              1828 drivers/usb/host/fotg210-hcd.c 		fotg210_qtd_init(fotg210, qtd, dma);
qtd              1830 drivers/usb/host/fotg210-hcd.c 	return qtd;
qtd              1834 drivers/usb/host/fotg210-hcd.c 		struct fotg210_qtd *qtd)
qtd              1836 drivers/usb/host/fotg210-hcd.c 	dma_pool_free(fotg210->qtd_pool, qtd, qtd->qtd_dma);
qtd              1995 drivers/usb/host/fotg210-hcd.c static int qtd_fill(struct fotg210_hcd *fotg210, struct fotg210_qtd *qtd,
qtd              2002 drivers/usb/host/fotg210-hcd.c 	qtd->hw_buf[0] = cpu_to_hc32(fotg210, (u32)addr);
qtd              2003 drivers/usb/host/fotg210-hcd.c 	qtd->hw_buf_hi[0] = cpu_to_hc32(fotg210, (u32)(addr >> 32));
qtd              2014 drivers/usb/host/fotg210-hcd.c 			qtd->hw_buf[i] = cpu_to_hc32(fotg210, (u32)addr);
qtd              2015 drivers/usb/host/fotg210-hcd.c 			qtd->hw_buf_hi[i] = cpu_to_hc32(fotg210,
qtd              2028 drivers/usb/host/fotg210-hcd.c 	qtd->hw_token = cpu_to_hc32(fotg210, (count << 16) | token);
qtd              2029 drivers/usb/host/fotg210-hcd.c 	qtd->length = count;
qtd              2035 drivers/usb/host/fotg210-hcd.c 		struct fotg210_qh *qh, struct fotg210_qtd *qtd)
qtd              2042 drivers/usb/host/fotg210-hcd.c 	hw->hw_qtd_next = QTD_NEXT(fotg210, qtd->qtd_dma);
qtd              2070 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd;
qtd              2073 drivers/usb/host/fotg210-hcd.c 		qtd = qh->dummy;
qtd              2075 drivers/usb/host/fotg210-hcd.c 		qtd = list_entry(qh->qtd_list.next,
qtd              2084 drivers/usb/host/fotg210-hcd.c 		if (cpu_to_hc32(fotg210, qtd->qtd_dma) == qh->hw->hw_current) {
qtd              2085 drivers/usb/host/fotg210-hcd.c 			qh->hw->hw_qtd_next = qtd->hw_next;
qtd              2086 drivers/usb/host/fotg210-hcd.c 			qtd = NULL;
qtd              2090 drivers/usb/host/fotg210-hcd.c 	if (qtd)
qtd              2091 drivers/usb/host/fotg210-hcd.c 		qh_update(fotg210, qh, qtd);
qtd              2248 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd, *tmp;
qtd              2282 drivers/usb/host/fotg210-hcd.c 	list_for_each_entry_safe(qtd, tmp, &qh->qtd_list, qtd_list) {
qtd              2286 drivers/usb/host/fotg210-hcd.c 		urb = qtd->urb;
qtd              2301 drivers/usb/host/fotg210-hcd.c 		if (qtd == end)
qtd              2306 drivers/usb/host/fotg210-hcd.c 		token = hc32_to_cpu(fotg210, qtd->hw_token);
qtd              2319 drivers/usb/host/fotg210-hcd.c 					urb->transfer_buffer_length, qtd, qh);
qtd              2335 drivers/usb/host/fotg210-hcd.c 						qtd->length - QTD_LENGTH(token),
qtd              2336 drivers/usb/host/fotg210-hcd.c 						qtd->length,
qtd              2347 drivers/usb/host/fotg210-hcd.c 					qtd->hw_token = cpu_to_hc32(fotg210,
qtd              2366 drivers/usb/host/fotg210-hcd.c 					!(qtd->hw_alt_next &
qtd              2392 drivers/usb/host/fotg210-hcd.c 					cpu_to_hc32(fotg210, qtd->qtd_dma)
qtd              2414 drivers/usb/host/fotg210-hcd.c 					qtd->length, token);
qtd              2416 drivers/usb/host/fotg210-hcd.c 					(qtd->hw_alt_next &
qtd              2443 drivers/usb/host/fotg210-hcd.c 		if (stopped && qtd->qtd_list.prev != &qh->qtd_list) {
qtd              2444 drivers/usb/host/fotg210-hcd.c 			last = list_entry(qtd->qtd_list.prev,
qtd              2446 drivers/usb/host/fotg210-hcd.c 			last->hw_next = qtd->hw_next;
qtd              2450 drivers/usb/host/fotg210-hcd.c 		list_del(&qtd->qtd_list);
qtd              2451 drivers/usb/host/fotg210-hcd.c 		last = qtd;
qtd              2525 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd, *temp;
qtd              2527 drivers/usb/host/fotg210-hcd.c 	list_for_each_entry_safe(qtd, temp, head, qtd_list) {
qtd              2528 drivers/usb/host/fotg210-hcd.c 		list_del(&qtd->qtd_list);
qtd              2529 drivers/usb/host/fotg210-hcd.c 		fotg210_qtd_free(fotg210, qtd);
qtd              2538 drivers/usb/host/fotg210-hcd.c 	struct fotg210_qtd *qtd, *qtd_prev;
qtd              2549 drivers/usb/host/fotg210-hcd.c 	qtd = fotg210_qtd_alloc(fotg210, flags);
qtd              2550 drivers/usb/host/fotg210-hcd.c 	if (unlikely(!qtd))
qtd              2552 drivers/usb/host/fotg210-hcd.c 	list_add_tail(&qtd->qtd_list, head);
qtd              2553 drivers/usb/host/fotg210-hcd.c 	qtd->urb = urb;
qtd              2563 drivers/usb/host/fotg210-hcd.c 		qtd_fill(fotg210, qtd, urb->setup_dma,
qtd              2569 drivers/usb/host/fotg210-hcd.c 		qtd_prev = qtd;
qtd              2570 drivers/usb/host/fotg210-hcd.c 		qtd = fotg210_qtd_alloc(fotg210, flags);
qtd              2571 drivers/usb/host/fotg210-hcd.c 		if (unlikely(!qtd))
qtd              2573 drivers/usb/host/fotg210-hcd.c 		qtd->urb = urb;
qtd              2574 drivers/usb/host/fotg210-hcd.c 		qtd_prev->hw_next = QTD_NEXT(fotg210, qtd->qtd_dma);
qtd              2575 drivers/usb/host/fotg210-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              2614 drivers/usb/host/fotg210-hcd.c 		this_qtd_len = qtd_fill(fotg210, qtd, buf, this_sg_len, token,
qtd              2626 drivers/usb/host/fotg210-hcd.c 			qtd->hw_alt_next = fotg210->async->hw->hw_alt_next;
qtd              2640 drivers/usb/host/fotg210-hcd.c 		qtd_prev = qtd;
qtd              2641 drivers/usb/host/fotg210-hcd.c 		qtd = fotg210_qtd_alloc(fotg210, flags);
qtd              2642 drivers/usb/host/fotg210-hcd.c 		if (unlikely(!qtd))
qtd              2644 drivers/usb/host/fotg210-hcd.c 		qtd->urb = urb;
qtd              2645 drivers/usb/host/fotg210-hcd.c 		qtd_prev->hw_next = QTD_NEXT(fotg210, qtd->qtd_dma);
qtd              2646 drivers/usb/host/fotg210-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              2656 drivers/usb/host/fotg210-hcd.c 		qtd->hw_alt_next = FOTG210_LIST_END(fotg210);
qtd              2676 drivers/usb/host/fotg210-hcd.c 			qtd_prev = qtd;
qtd              2677 drivers/usb/host/fotg210-hcd.c 			qtd = fotg210_qtd_alloc(fotg210, flags);
qtd              2678 drivers/usb/host/fotg210-hcd.c 			if (unlikely(!qtd))
qtd              2680 drivers/usb/host/fotg210-hcd.c 			qtd->urb = urb;
qtd              2681 drivers/usb/host/fotg210-hcd.c 			qtd_prev->hw_next = QTD_NEXT(fotg210, qtd->qtd_dma);
qtd              2682 drivers/usb/host/fotg210-hcd.c 			list_add_tail(&qtd->qtd_list, head);
qtd              2685 drivers/usb/host/fotg210-hcd.c 			qtd_fill(fotg210, qtd, 0, 0, token, 0);
qtd              2691 drivers/usb/host/fotg210-hcd.c 		qtd->hw_token |= cpu_to_hc32(fotg210, QTD_IOC);
qtd              2961 drivers/usb/host/fotg210-hcd.c 		struct fotg210_qtd *qtd;
qtd              2964 drivers/usb/host/fotg210-hcd.c 			qtd = NULL;
qtd              2966 drivers/usb/host/fotg210-hcd.c 			qtd = list_entry(qtd_list->next, struct fotg210_qtd,
qtd              2979 drivers/usb/host/fotg210-hcd.c 		if (likely(qtd != NULL)) {
qtd              2989 drivers/usb/host/fotg210-hcd.c 			token = qtd->hw_token;
qtd              2990 drivers/usb/host/fotg210-hcd.c 			qtd->hw_token = HALT_BIT(fotg210);
qtd              2995 drivers/usb/host/fotg210-hcd.c 			*dummy = *qtd;
qtd              2998 drivers/usb/host/fotg210-hcd.c 			list_del(&qtd->qtd_list);
qtd              3002 drivers/usb/host/fotg210-hcd.c 			fotg210_qtd_init(fotg210, qtd, qtd->qtd_dma);
qtd              3003 drivers/usb/host/fotg210-hcd.c 			qh->dummy = qtd;
qtd              3006 drivers/usb/host/fotg210-hcd.c 			dma = qtd->qtd_dma;
qtd              3007 drivers/usb/host/fotg210-hcd.c 			qtd = list_entry(qh->qtd_list.prev,
qtd              3009 drivers/usb/host/fotg210-hcd.c 			qtd->hw_next = QTD_NEXT(fotg210, dma);
qtd              3033 drivers/usb/host/fotg210-hcd.c 		struct fotg210_qtd *qtd;
qtd              3035 drivers/usb/host/fotg210-hcd.c 		qtd = list_entry(qtd_list->next, struct fotg210_qtd, qtd_list);
qtd              3042 drivers/usb/host/fotg210-hcd.c 				qtd, urb->ep->hcpriv);
qtd               908 drivers/usb/host/oxu210hp-hcd.c static int oxu_buf_alloc(struct oxu_hcd *oxu, struct ehci_qtd *qtd, int len)
qtd               942 drivers/usb/host/oxu210hp-hcd.c 		qtd->buffer = (void *) &oxu->mem->db_pool[i];
qtd               943 drivers/usb/host/oxu210hp-hcd.c 		qtd->buffer_dma = virt_to_phys(qtd->buffer);
qtd               945 drivers/usb/host/oxu210hp-hcd.c 		qtd->qtd_buffer_len = BUFFER_SIZE * a_blocks;
qtd               960 drivers/usb/host/oxu210hp-hcd.c static void oxu_buf_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)
qtd               966 drivers/usb/host/oxu210hp-hcd.c 	index = (qtd->buffer - (void *) &oxu->mem->db_pool[0])
qtd               969 drivers/usb/host/oxu210hp-hcd.c 	qtd->qtd_buffer_len = 0;
qtd               970 drivers/usb/host/oxu210hp-hcd.c 	qtd->buffer_dma = 0;
qtd               971 drivers/usb/host/oxu210hp-hcd.c 	qtd->buffer = NULL;
qtd               976 drivers/usb/host/oxu210hp-hcd.c static inline void ehci_qtd_init(struct ehci_qtd *qtd, dma_addr_t dma)
qtd               978 drivers/usb/host/oxu210hp-hcd.c 	memset(qtd, 0, sizeof *qtd);
qtd               979 drivers/usb/host/oxu210hp-hcd.c 	qtd->qtd_dma = dma;
qtd               980 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_token = cpu_to_le32(QTD_STS_HALT);
qtd               981 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_next = EHCI_LIST_END;
qtd               982 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_alt_next = EHCI_LIST_END;
qtd               983 drivers/usb/host/oxu210hp-hcd.c 	INIT_LIST_HEAD(&qtd->qtd_list);
qtd               986 drivers/usb/host/oxu210hp-hcd.c static inline void oxu_qtd_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)
qtd               990 drivers/usb/host/oxu210hp-hcd.c 	if (qtd->buffer)
qtd               991 drivers/usb/host/oxu210hp-hcd.c 		oxu_buf_free(oxu, qtd);
qtd               995 drivers/usb/host/oxu210hp-hcd.c 	index = qtd - &oxu->mem->qtd_pool[0];
qtd              1004 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd *qtd = NULL;
qtd              1013 drivers/usb/host/oxu210hp-hcd.c 		qtd = (struct ehci_qtd *) &oxu->mem->qtd_pool[i];
qtd              1014 drivers/usb/host/oxu210hp-hcd.c 		memset(qtd, 0, sizeof *qtd);
qtd              1016 drivers/usb/host/oxu210hp-hcd.c 		qtd->hw_token = cpu_to_le32(QTD_STS_HALT);
qtd              1017 drivers/usb/host/oxu210hp-hcd.c 		qtd->hw_next = EHCI_LIST_END;
qtd              1018 drivers/usb/host/oxu210hp-hcd.c 		qtd->hw_alt_next = EHCI_LIST_END;
qtd              1019 drivers/usb/host/oxu210hp-hcd.c 		INIT_LIST_HEAD(&qtd->qtd_list);
qtd              1021 drivers/usb/host/oxu210hp-hcd.c 		qtd->qtd_dma = virt_to_phys(qtd);
qtd              1028 drivers/usb/host/oxu210hp-hcd.c 	return qtd;
qtd              1207 drivers/usb/host/oxu210hp-hcd.c static int qtd_fill(struct ehci_qtd *qtd, dma_addr_t buf, size_t len,
qtd              1214 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_buf[0] = cpu_to_le32((u32)addr);
qtd              1215 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_buf_hi[0] = cpu_to_le32((u32)(addr >> 32));
qtd              1226 drivers/usb/host/oxu210hp-hcd.c 			qtd->hw_buf[i] = cpu_to_le32((u32)addr);
qtd              1227 drivers/usb/host/oxu210hp-hcd.c 			qtd->hw_buf_hi[i] = cpu_to_le32((u32)(addr >> 32));
qtd              1239 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_token = cpu_to_le32((count << 16) | token);
qtd              1240 drivers/usb/host/oxu210hp-hcd.c 	qtd->length = count;
qtd              1246 drivers/usb/host/oxu210hp-hcd.c 				struct ehci_qh *qh, struct ehci_qtd *qtd)
qtd              1251 drivers/usb/host/oxu210hp-hcd.c 	qh->hw_qtd_next = QTD_NEXT(qtd->qtd_dma);
qtd              1262 drivers/usb/host/oxu210hp-hcd.c 		is_out = !(qtd->hw_token & cpu_to_le32(1 << 8));
qtd              1281 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd *qtd;
qtd              1284 drivers/usb/host/oxu210hp-hcd.c 		qtd = qh->dummy;
qtd              1286 drivers/usb/host/oxu210hp-hcd.c 		qtd = list_entry(qh->qtd_list.next,
qtd              1289 drivers/usb/host/oxu210hp-hcd.c 		if (cpu_to_le32(qtd->qtd_dma) == qh->hw_current)
qtd              1290 drivers/usb/host/oxu210hp-hcd.c 			qtd = NULL;
qtd              1293 drivers/usb/host/oxu210hp-hcd.c 	if (qtd)
qtd              1294 drivers/usb/host/oxu210hp-hcd.c 		qh_update(oxu, qh, qtd);
qtd              1410 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd	*qtd, *tmp;
qtd              1435 drivers/usb/host/oxu210hp-hcd.c 	list_for_each_entry_safe(qtd, tmp, &qh->qtd_list, qtd_list) {
qtd              1439 drivers/usb/host/oxu210hp-hcd.c 		urb = qtd->urb;
qtd              1462 drivers/usb/host/oxu210hp-hcd.c 		if (qtd == end)
qtd              1467 drivers/usb/host/oxu210hp-hcd.c 		token = le32_to_cpu(qtd->hw_token);
qtd              1479 drivers/usb/host/oxu210hp-hcd.c 					!(qtd->hw_alt_next & EHCI_LIST_END)) {
qtd              1511 drivers/usb/host/oxu210hp-hcd.c 					&& cpu_to_le32(qtd->qtd_dma)
qtd              1529 drivers/usb/host/oxu210hp-hcd.c 				qtd->length, token);
qtd              1530 drivers/usb/host/oxu210hp-hcd.c 		if ((usb_pipein(qtd->urb->pipe)) &&
qtd              1531 drivers/usb/host/oxu210hp-hcd.c 				(NULL != qtd->transfer_buffer))
qtd              1532 drivers/usb/host/oxu210hp-hcd.c 			memcpy(qtd->transfer_buffer, qtd->buffer, qtd->length);
qtd              1536 drivers/usb/host/oxu210hp-hcd.c 		if (stopped && qtd->qtd_list.prev != &qh->qtd_list) {
qtd              1537 drivers/usb/host/oxu210hp-hcd.c 			last = list_entry(qtd->qtd_list.prev,
qtd              1539 drivers/usb/host/oxu210hp-hcd.c 			last->hw_next = qtd->hw_next;
qtd              1541 drivers/usb/host/oxu210hp-hcd.c 		list_del(&qtd->qtd_list);
qtd              1542 drivers/usb/host/oxu210hp-hcd.c 		last = qtd;
qtd              1603 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd	*qtd, *temp;
qtd              1605 drivers/usb/host/oxu210hp-hcd.c 	list_for_each_entry_safe(qtd, temp, head, qtd_list) {
qtd              1606 drivers/usb/host/oxu210hp-hcd.c 		list_del(&qtd->qtd_list);
qtd              1607 drivers/usb/host/oxu210hp-hcd.c 		oxu_qtd_free(oxu, qtd);
qtd              1618 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd	*qtd, *qtd_prev;
qtd              1629 drivers/usb/host/oxu210hp-hcd.c 	qtd = ehci_qtd_alloc(oxu);
qtd              1630 drivers/usb/host/oxu210hp-hcd.c 	if (unlikely(!qtd))
qtd              1632 drivers/usb/host/oxu210hp-hcd.c 	list_add_tail(&qtd->qtd_list, head);
qtd              1633 drivers/usb/host/oxu210hp-hcd.c 	qtd->urb = urb;
qtd              1646 drivers/usb/host/oxu210hp-hcd.c 		ret = oxu_buf_alloc(oxu, qtd, sizeof(struct usb_ctrlrequest));
qtd              1650 drivers/usb/host/oxu210hp-hcd.c 		qtd_fill(qtd, qtd->buffer_dma, sizeof(struct usb_ctrlrequest),
qtd              1652 drivers/usb/host/oxu210hp-hcd.c 		memcpy(qtd->buffer, qtd->urb->setup_packet,
qtd              1657 drivers/usb/host/oxu210hp-hcd.c 		qtd_prev = qtd;
qtd              1658 drivers/usb/host/oxu210hp-hcd.c 		qtd = ehci_qtd_alloc(oxu);
qtd              1659 drivers/usb/host/oxu210hp-hcd.c 		if (unlikely(!qtd))
qtd              1661 drivers/usb/host/oxu210hp-hcd.c 		qtd->urb = urb;
qtd              1662 drivers/usb/host/oxu210hp-hcd.c 		qtd_prev->hw_next = QTD_NEXT(qtd->qtd_dma);
qtd              1663 drivers/usb/host/oxu210hp-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              1674 drivers/usb/host/oxu210hp-hcd.c 	ret = oxu_buf_alloc(oxu, qtd, len);
qtd              1678 drivers/usb/host/oxu210hp-hcd.c 	buf = qtd->buffer_dma;
qtd              1682 drivers/usb/host/oxu210hp-hcd.c 		memcpy(qtd->buffer, qtd->urb->transfer_buffer, len);
qtd              1698 drivers/usb/host/oxu210hp-hcd.c 		this_qtd_len = qtd_fill(qtd, buf, len, token, maxpacket);
qtd              1699 drivers/usb/host/oxu210hp-hcd.c 		qtd->transfer_buffer = transfer_buf;
qtd              1704 drivers/usb/host/oxu210hp-hcd.c 			qtd->hw_alt_next = oxu->async->hw_alt_next;
qtd              1713 drivers/usb/host/oxu210hp-hcd.c 		qtd_prev = qtd;
qtd              1714 drivers/usb/host/oxu210hp-hcd.c 		qtd = ehci_qtd_alloc(oxu);
qtd              1715 drivers/usb/host/oxu210hp-hcd.c 		if (unlikely(!qtd))
qtd              1718 drivers/usb/host/oxu210hp-hcd.c 			ret = oxu_buf_alloc(oxu, qtd, len);
qtd              1722 drivers/usb/host/oxu210hp-hcd.c 		qtd->urb = urb;
qtd              1723 drivers/usb/host/oxu210hp-hcd.c 		qtd_prev->hw_next = QTD_NEXT(qtd->qtd_dma);
qtd              1724 drivers/usb/host/oxu210hp-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              1732 drivers/usb/host/oxu210hp-hcd.c 		qtd->hw_alt_next = EHCI_LIST_END;
qtd              1751 drivers/usb/host/oxu210hp-hcd.c 			qtd_prev = qtd;
qtd              1752 drivers/usb/host/oxu210hp-hcd.c 			qtd = ehci_qtd_alloc(oxu);
qtd              1753 drivers/usb/host/oxu210hp-hcd.c 			if (unlikely(!qtd))
qtd              1755 drivers/usb/host/oxu210hp-hcd.c 			qtd->urb = urb;
qtd              1756 drivers/usb/host/oxu210hp-hcd.c 			qtd_prev->hw_next = QTD_NEXT(qtd->qtd_dma);
qtd              1757 drivers/usb/host/oxu210hp-hcd.c 			list_add_tail(&qtd->qtd_list, head);
qtd              1760 drivers/usb/host/oxu210hp-hcd.c 			qtd_fill(qtd, 0, 0, token, 0);
qtd              1765 drivers/usb/host/oxu210hp-hcd.c 	qtd->hw_token |= cpu_to_le32(QTD_IOC);
qtd              1975 drivers/usb/host/oxu210hp-hcd.c 		struct ehci_qtd	*qtd;
qtd              1978 drivers/usb/host/oxu210hp-hcd.c 			qtd = NULL;
qtd              1980 drivers/usb/host/oxu210hp-hcd.c 			qtd = list_entry(qtd_list->next, struct ehci_qtd,
qtd              1994 drivers/usb/host/oxu210hp-hcd.c 		if (likely(qtd != NULL)) {
qtd              2004 drivers/usb/host/oxu210hp-hcd.c 			token = qtd->hw_token;
qtd              2005 drivers/usb/host/oxu210hp-hcd.c 			qtd->hw_token = HALT_BIT;
qtd              2010 drivers/usb/host/oxu210hp-hcd.c 			*dummy = *qtd;
qtd              2013 drivers/usb/host/oxu210hp-hcd.c 			list_del(&qtd->qtd_list);
qtd              2017 drivers/usb/host/oxu210hp-hcd.c 			ehci_qtd_init(qtd, qtd->qtd_dma);
qtd              2018 drivers/usb/host/oxu210hp-hcd.c 			qh->dummy = qtd;
qtd              2021 drivers/usb/host/oxu210hp-hcd.c 			dma = qtd->qtd_dma;
qtd              2022 drivers/usb/host/oxu210hp-hcd.c 			qtd = list_entry(qh->qtd_list.prev,
qtd              2024 drivers/usb/host/oxu210hp-hcd.c 			qtd->hw_next = QTD_NEXT(dma);
qtd              2040 drivers/usb/host/oxu210hp-hcd.c 	struct ehci_qtd	*qtd;
qtd              2046 drivers/usb/host/oxu210hp-hcd.c 	qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list);
qtd              2054 drivers/usb/host/oxu210hp-hcd.c 		qtd, urb->ep->hcpriv);
qtd                39 drivers/usb/isp1760/isp1760-hcd.c 		struct isp1760_qtd *qtd);
qtd               336 drivers/usb/isp1760/isp1760-hcd.c static void alloc_mem(struct usb_hcd *hcd, struct isp1760_qtd *qtd)
qtd               341 drivers/usb/isp1760/isp1760-hcd.c 	WARN_ON(qtd->payload_addr);
qtd               343 drivers/usb/isp1760/isp1760-hcd.c 	if (!qtd->length)
qtd               347 drivers/usb/isp1760/isp1760-hcd.c 		if (priv->memory_pool[i].size >= qtd->length &&
qtd               350 drivers/usb/isp1760/isp1760-hcd.c 			qtd->payload_addr = priv->memory_pool[i].start;
qtd               356 drivers/usb/isp1760/isp1760-hcd.c static void free_mem(struct usb_hcd *hcd, struct isp1760_qtd *qtd)
qtd               361 drivers/usb/isp1760/isp1760-hcd.c 	if (!qtd->payload_addr)
qtd               365 drivers/usb/isp1760/isp1760-hcd.c 		if (priv->memory_pool[i].start == qtd->payload_addr) {
qtd               368 drivers/usb/isp1760/isp1760-hcd.c 			qtd->payload_addr = 0;
qtd               374 drivers/usb/isp1760/isp1760-hcd.c 						__func__, qtd->payload_addr);
qtd               376 drivers/usb/isp1760/isp1760-hcd.c 	qtd->payload_addr = 0;
qtd               515 drivers/usb/isp1760/isp1760-hcd.c static int last_qtd_of_urb(struct isp1760_qtd *qtd, struct isp1760_qh *qh)
qtd               519 drivers/usb/isp1760/isp1760-hcd.c 	if (list_is_last(&qtd->qtd_list, &qh->qtd_list))
qtd               522 drivers/usb/isp1760/isp1760-hcd.c 	urb = qtd->urb;
qtd               523 drivers/usb/isp1760/isp1760-hcd.c 	qtd = list_entry(qtd->qtd_list.next, typeof(*qtd), qtd_list);
qtd               524 drivers/usb/isp1760/isp1760-hcd.c 	return (qtd->urb != urb);
qtd               536 drivers/usb/isp1760/isp1760-hcd.c 			struct isp1760_qtd *qtd, struct ptd *ptd)
qtd               546 drivers/usb/isp1760/isp1760-hcd.c 	maxpacket = usb_maxpacket(qtd->urb->dev, qtd->urb->pipe,
qtd               547 drivers/usb/isp1760/isp1760-hcd.c 						usb_pipeout(qtd->urb->pipe));
qtd               553 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw0 |= TO_DW0_LENGTH(qtd->length);
qtd               555 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw0 |= TO_DW0_ENDPOINT(usb_pipeendpoint(qtd->urb->pipe));
qtd               558 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw1 = usb_pipeendpoint(qtd->urb->pipe) >> 1;
qtd               559 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw1 |= TO_DW1_DEVICE_ADDR(usb_pipedevice(qtd->urb->pipe));
qtd               560 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw1 |= TO_DW1_PID_TOKEN(qtd->packet_type);
qtd               562 drivers/usb/isp1760/isp1760-hcd.c 	if (usb_pipebulk(qtd->urb->pipe))
qtd               564 drivers/usb/isp1760/isp1760-hcd.c 	else if  (usb_pipeint(qtd->urb->pipe))
qtd               567 drivers/usb/isp1760/isp1760-hcd.c 	if (qtd->urb->dev->speed != USB_SPEED_HIGH) {
qtd               571 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->urb->dev->speed == USB_SPEED_LOW)
qtd               574 drivers/usb/isp1760/isp1760-hcd.c 		ptd->dw1 |= TO_DW1_PORT_NUM(qtd->urb->dev->ttport);
qtd               575 drivers/usb/isp1760/isp1760-hcd.c 		ptd->dw1 |= TO_DW1_HUB_NUM(qtd->urb->dev->tt->hub->devnum);
qtd               578 drivers/usb/isp1760/isp1760-hcd.c 		if (usb_pipeint(qtd->urb->pipe) &&
qtd               579 drivers/usb/isp1760/isp1760-hcd.c 				(qtd->urb->dev->speed == USB_SPEED_LOW))
qtd               586 drivers/usb/isp1760/isp1760-hcd.c 		if (usb_pipecontrol(qtd->urb->pipe) ||
qtd               587 drivers/usb/isp1760/isp1760-hcd.c 						usb_pipebulk(qtd->urb->pipe))
qtd               592 drivers/usb/isp1760/isp1760-hcd.c 	ptd->dw2 |= TO_DW2_DATA_START_ADDR(base_to_chip(qtd->payload_addr));
qtd               598 drivers/usb/isp1760/isp1760-hcd.c 	if (usb_pipecontrol(qtd->urb->pipe)) {
qtd               599 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->data_buffer == qtd->urb->setup_packet)
qtd               601 drivers/usb/isp1760/isp1760-hcd.c 		else if (last_qtd_of_urb(qtd, qh))
qtd               611 drivers/usb/isp1760/isp1760-hcd.c 			struct isp1760_qtd *qtd, struct ptd *ptd)
qtd               625 drivers/usb/isp1760/isp1760-hcd.c 	if (qtd->urb->dev->speed == USB_SPEED_HIGH) {
qtd               627 drivers/usb/isp1760/isp1760-hcd.c 		period = qtd->urb->interval >> 3;
qtd               629 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->urb->interval > 4)
qtd               632 drivers/usb/isp1760/isp1760-hcd.c 		else if (qtd->urb->interval > 2)
qtd               634 drivers/usb/isp1760/isp1760-hcd.c 		else if (qtd->urb->interval > 1)
qtd               640 drivers/usb/isp1760/isp1760-hcd.c 		period = qtd->urb->interval;
qtd               663 drivers/usb/isp1760/isp1760-hcd.c 			struct isp1760_qtd *qtd, struct ptd *ptd)
qtd               665 drivers/usb/isp1760/isp1760-hcd.c 	create_ptd_atl(qh, qtd, ptd);
qtd               666 drivers/usb/isp1760/isp1760-hcd.c 	transform_add_int(qh, qtd, ptd);
qtd               698 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd;
qtd               700 drivers/usb/isp1760/isp1760-hcd.c 	qtd = kmem_cache_zalloc(qtd_cachep, flags);
qtd               701 drivers/usb/isp1760/isp1760-hcd.c 	if (!qtd)
qtd               704 drivers/usb/isp1760/isp1760-hcd.c 	INIT_LIST_HEAD(&qtd->qtd_list);
qtd               705 drivers/usb/isp1760/isp1760-hcd.c 	qtd->urb = urb;
qtd               706 drivers/usb/isp1760/isp1760-hcd.c 	qtd->packet_type = packet_type;
qtd               707 drivers/usb/isp1760/isp1760-hcd.c 	qtd->status = QTD_ENQUEUED;
qtd               708 drivers/usb/isp1760/isp1760-hcd.c 	qtd->actual_length = 0;
qtd               710 drivers/usb/isp1760/isp1760-hcd.c 	return qtd;
qtd               713 drivers/usb/isp1760/isp1760-hcd.c static void qtd_free(struct isp1760_qtd *qtd)
qtd               715 drivers/usb/isp1760/isp1760-hcd.c 	WARN_ON(qtd->payload_addr);
qtd               716 drivers/usb/isp1760/isp1760-hcd.c 	kmem_cache_free(qtd_cachep, qtd);
qtd               721 drivers/usb/isp1760/isp1760-hcd.c 				struct isp1760_qtd *qtd, struct isp1760_qh *qh,
qtd               728 drivers/usb/isp1760/isp1760-hcd.c 	WARN_ON(qtd->length && !qtd->payload_addr);
qtd               729 drivers/usb/isp1760/isp1760-hcd.c 	WARN_ON(slots[slot].qtd);
qtd               731 drivers/usb/isp1760/isp1760-hcd.c 	WARN_ON(qtd->status != QTD_PAYLOAD_ALLOC);
qtd               745 drivers/usb/isp1760/isp1760-hcd.c 	qtd->status = QTD_XFER_STARTED;
qtd               747 drivers/usb/isp1760/isp1760-hcd.c 	slots[slot].qtd = qtd;
qtd               762 drivers/usb/isp1760/isp1760-hcd.c static int is_short_bulk(struct isp1760_qtd *qtd)
qtd               764 drivers/usb/isp1760/isp1760-hcd.c 	return (usb_pipebulk(qtd->urb->pipe) &&
qtd               765 drivers/usb/isp1760/isp1760-hcd.c 					(qtd->actual_length < qtd->length));
qtd               772 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd, *qtd_next;
qtd               775 drivers/usb/isp1760/isp1760-hcd.c 	list_for_each_entry_safe(qtd, qtd_next, &qh->qtd_list, qtd_list) {
qtd               776 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status < QTD_XFER_COMPLETE)
qtd               779 drivers/usb/isp1760/isp1760-hcd.c 		last_qtd = last_qtd_of_urb(qtd, qh);
qtd               781 drivers/usb/isp1760/isp1760-hcd.c 		if ((!last_qtd) && (qtd->status == QTD_RETIRE))
qtd               784 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status == QTD_XFER_COMPLETE) {
qtd               785 drivers/usb/isp1760/isp1760-hcd.c 			if (qtd->actual_length) {
qtd               786 drivers/usb/isp1760/isp1760-hcd.c 				switch (qtd->packet_type) {
qtd               788 drivers/usb/isp1760/isp1760-hcd.c 					mem_reads8(hcd->regs, qtd->payload_addr,
qtd               789 drivers/usb/isp1760/isp1760-hcd.c 							qtd->data_buffer,
qtd               790 drivers/usb/isp1760/isp1760-hcd.c 							qtd->actual_length);
qtd               793 drivers/usb/isp1760/isp1760-hcd.c 					qtd->urb->actual_length +=
qtd               794 drivers/usb/isp1760/isp1760-hcd.c 							qtd->actual_length;
qtd               801 drivers/usb/isp1760/isp1760-hcd.c 			if (is_short_bulk(qtd)) {
qtd               802 drivers/usb/isp1760/isp1760-hcd.c 				if (qtd->urb->transfer_flags & URB_SHORT_NOT_OK)
qtd               803 drivers/usb/isp1760/isp1760-hcd.c 					qtd->urb->status = -EREMOTEIO;
qtd               809 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->payload_addr)
qtd               810 drivers/usb/isp1760/isp1760-hcd.c 			free_mem(hcd, qtd);
qtd               813 drivers/usb/isp1760/isp1760-hcd.c 			if ((qtd->status == QTD_RETIRE) &&
qtd               814 drivers/usb/isp1760/isp1760-hcd.c 					(qtd->urb->status == -EINPROGRESS))
qtd               815 drivers/usb/isp1760/isp1760-hcd.c 				qtd->urb->status = -EPIPE;
qtd               821 drivers/usb/isp1760/isp1760-hcd.c 			urb_listitem->urb = qtd->urb;
qtd               825 drivers/usb/isp1760/isp1760-hcd.c 		list_del(&qtd->qtd_list);
qtd               826 drivers/usb/isp1760/isp1760-hcd.c 		qtd_free(qtd);
qtd               839 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd;
qtd               861 drivers/usb/isp1760/isp1760-hcd.c 		if ((free_slot == -1) && (slots[curr_slot].qtd == NULL))
qtd               868 drivers/usb/isp1760/isp1760-hcd.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list) {
qtd               869 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status == QTD_ENQUEUED) {
qtd               870 drivers/usb/isp1760/isp1760-hcd.c 			WARN_ON(qtd->payload_addr);
qtd               871 drivers/usb/isp1760/isp1760-hcd.c 			alloc_mem(hcd, qtd);
qtd               872 drivers/usb/isp1760/isp1760-hcd.c 			if ((qtd->length) && (!qtd->payload_addr))
qtd               875 drivers/usb/isp1760/isp1760-hcd.c 			if ((qtd->length) &&
qtd               876 drivers/usb/isp1760/isp1760-hcd.c 			    ((qtd->packet_type == SETUP_PID) ||
qtd               877 drivers/usb/isp1760/isp1760-hcd.c 			     (qtd->packet_type == OUT_PID))) {
qtd               878 drivers/usb/isp1760/isp1760-hcd.c 				mem_writes8(hcd->regs, qtd->payload_addr,
qtd               879 drivers/usb/isp1760/isp1760-hcd.c 						qtd->data_buffer, qtd->length);
qtd               882 drivers/usb/isp1760/isp1760-hcd.c 			qtd->status = QTD_PAYLOAD_ALLOC;
qtd               885 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status == QTD_PAYLOAD_ALLOC) {
qtd               893 drivers/usb/isp1760/isp1760-hcd.c 				if (usb_pipeint(qtd->urb->pipe))
qtd               894 drivers/usb/isp1760/isp1760-hcd.c 					create_ptd_int(qh, qtd, &ptd);
qtd               896 drivers/usb/isp1760/isp1760-hcd.c 					create_ptd_atl(qh, qtd, &ptd);
qtd               899 drivers/usb/isp1760/isp1760-hcd.c 							slots, qtd, qh, &ptd);
qtd              1077 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd;
qtd              1103 drivers/usb/isp1760/isp1760-hcd.c 							slots[slot].qtd->urb);
qtd              1118 drivers/usb/isp1760/isp1760-hcd.c 							slots[slot].qtd->urb);
qtd              1121 drivers/usb/isp1760/isp1760-hcd.c 		qtd = slots[slot].qtd;
qtd              1122 drivers/usb/isp1760/isp1760-hcd.c 		slots[slot].qtd = NULL;
qtd              1127 drivers/usb/isp1760/isp1760-hcd.c 		WARN_ON(qtd->status != QTD_XFER_STARTED);
qtd              1131 drivers/usb/isp1760/isp1760-hcd.c 			if ((usb_pipeint(qtd->urb->pipe)) &&
qtd              1132 drivers/usb/isp1760/isp1760-hcd.c 				       (qtd->urb->dev->speed != USB_SPEED_HIGH))
qtd              1133 drivers/usb/isp1760/isp1760-hcd.c 				qtd->actual_length =
qtd              1136 drivers/usb/isp1760/isp1760-hcd.c 				qtd->actual_length =
qtd              1139 drivers/usb/isp1760/isp1760-hcd.c 			qtd->status = QTD_XFER_COMPLETE;
qtd              1140 drivers/usb/isp1760/isp1760-hcd.c 			if (list_is_last(&qtd->qtd_list, &qh->qtd_list) ||
qtd              1141 drivers/usb/isp1760/isp1760-hcd.c 							is_short_bulk(qtd))
qtd              1142 drivers/usb/isp1760/isp1760-hcd.c 				qtd = NULL;
qtd              1144 drivers/usb/isp1760/isp1760-hcd.c 				qtd = list_entry(qtd->qtd_list.next,
qtd              1145 drivers/usb/isp1760/isp1760-hcd.c 							typeof(*qtd), qtd_list);
qtd              1152 drivers/usb/isp1760/isp1760-hcd.c 			qtd->status = QTD_PAYLOAD_ALLOC;
qtd              1164 drivers/usb/isp1760/isp1760-hcd.c 			qtd->status = QTD_RETIRE;
qtd              1165 drivers/usb/isp1760/isp1760-hcd.c 			if ((qtd->urb->dev->speed != USB_SPEED_HIGH) &&
qtd              1166 drivers/usb/isp1760/isp1760-hcd.c 					(qtd->urb->status != -EPIPE) &&
qtd              1167 drivers/usb/isp1760/isp1760-hcd.c 					(qtd->urb->status != -EREMOTEIO)) {
qtd              1169 drivers/usb/isp1760/isp1760-hcd.c 				if (usb_hub_clear_tt_buffer(qtd->urb))
qtd              1174 drivers/usb/isp1760/isp1760-hcd.c 			qtd = NULL;
qtd              1184 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd && (qtd->status == QTD_PAYLOAD_ALLOC)) {
qtd              1191 drivers/usb/isp1760/isp1760-hcd.c 					create_ptd_int(qh, qtd, &ptd);
qtd              1194 drivers/usb/isp1760/isp1760-hcd.c 					create_ptd_atl(qh, qtd, &ptd);
qtd              1197 drivers/usb/isp1760/isp1760-hcd.c 			start_bus_transfer(hcd, ptd_offset, slot, slots, qtd,
qtd              1366 drivers/usb/isp1760/isp1760-hcd.c static int qtd_fill(struct isp1760_qtd *qtd, void *databuffer, size_t len)
qtd              1368 drivers/usb/isp1760/isp1760-hcd.c 	qtd->data_buffer = databuffer;
qtd              1372 drivers/usb/isp1760/isp1760-hcd.c 	qtd->length = len;
qtd              1374 drivers/usb/isp1760/isp1760-hcd.c 	return qtd->length;
qtd              1379 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd, *qtd_next;
qtd              1381 drivers/usb/isp1760/isp1760-hcd.c 	list_for_each_entry_safe(qtd, qtd_next, qtd_list, qtd_list) {
qtd              1382 drivers/usb/isp1760/isp1760-hcd.c 		list_del(&qtd->qtd_list);
qtd              1383 drivers/usb/isp1760/isp1760-hcd.c 		qtd_free(qtd);
qtd              1395 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd;
qtd              1419 drivers/usb/isp1760/isp1760-hcd.c 		qtd = qtd_alloc(flags, urb, SETUP_PID);
qtd              1420 drivers/usb/isp1760/isp1760-hcd.c 		if (!qtd)
qtd              1422 drivers/usb/isp1760/isp1760-hcd.c 		qtd_fill(qtd, urb->setup_packet, sizeof(struct usb_ctrlrequest));
qtd              1423 drivers/usb/isp1760/isp1760-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              1444 drivers/usb/isp1760/isp1760-hcd.c 		qtd = qtd_alloc(flags, urb, packet_type);
qtd              1445 drivers/usb/isp1760/isp1760-hcd.c 		if (!qtd)
qtd              1447 drivers/usb/isp1760/isp1760-hcd.c 		this_qtd_len = qtd_fill(qtd, buf, len);
qtd              1448 drivers/usb/isp1760/isp1760-hcd.c 		list_add_tail(&qtd->qtd_list, head);
qtd              1477 drivers/usb/isp1760/isp1760-hcd.c 			qtd = qtd_alloc(flags, urb, packet_type);
qtd              1478 drivers/usb/isp1760/isp1760-hcd.c 			if (!qtd)
qtd              1482 drivers/usb/isp1760/isp1760-hcd.c 			qtd_fill(qtd, NULL, 0);
qtd              1483 drivers/usb/isp1760/isp1760-hcd.c 			list_add_tail(&qtd->qtd_list, head);
qtd              1595 drivers/usb/isp1760/isp1760-hcd.c 		priv->atl_slots[qh->slot].qtd = NULL;
qtd              1601 drivers/usb/isp1760/isp1760-hcd.c 		priv->int_slots[qh->slot].qtd = NULL;
qtd              1612 drivers/usb/isp1760/isp1760-hcd.c 						struct isp1760_qtd *qtd)
qtd              1617 drivers/usb/isp1760/isp1760-hcd.c 	urb = qtd->urb;
qtd              1619 drivers/usb/isp1760/isp1760-hcd.c 	list_for_each_entry_from(qtd, &qh->qtd_list, qtd_list) {
qtd              1620 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->urb != urb)
qtd              1623 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status >= QTD_XFER_STARTED)
qtd              1625 drivers/usb/isp1760/isp1760-hcd.c 		if (last_qtd_of_urb(qtd, qh) &&
qtd              1626 drivers/usb/isp1760/isp1760-hcd.c 					(qtd->status >= QTD_XFER_COMPLETE))
qtd              1629 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->status == QTD_XFER_STARTED)
qtd              1631 drivers/usb/isp1760/isp1760-hcd.c 		qtd->status = QTD_RETIRE;
qtd              1648 drivers/usb/isp1760/isp1760-hcd.c 	struct isp1760_qtd *qtd;
qtd              1662 drivers/usb/isp1760/isp1760-hcd.c 	list_for_each_entry(qtd, &qh->qtd_list, qtd_list)
qtd              1663 drivers/usb/isp1760/isp1760-hcd.c 		if (qtd->urb == urb) {
qtd              1664 drivers/usb/isp1760/isp1760-hcd.c 			dequeue_urb_from_qtd(hcd, qh, qtd);
qtd              1665 drivers/usb/isp1760/isp1760-hcd.c 			list_move(&qtd->qtd_list, &qh->qtd_list);
qtd                32 drivers/usb/isp1760/isp1760-hcd.h 	struct isp1760_qtd *qtd;