etd_num           104 drivers/usb/host/imx21-hcd.c static void etd_writel(struct imx21 *imx21, int etd_num, int dword, u32 value)
etd_num           106 drivers/usb/host/imx21-hcd.c 	writel(value, imx21->regs + USB_ETD_DWORD(etd_num, dword));
etd_num           109 drivers/usb/host/imx21-hcd.c static u32 etd_readl(struct imx21 *imx21, int etd_num, int dword)
etd_num           111 drivers/usb/host/imx21-hcd.c 	return readl(imx21->regs + USB_ETD_DWORD(etd_num, dword));
etd_num           215 drivers/usb/host/imx21-hcd.c 	int etd_num, struct urb *urb,  u8 dir, u16 maxpacket)
etd_num           217 drivers/usb/host/imx21-hcd.c 	etd_writel(imx21, etd_num, 0,
etd_num           254 drivers/usb/host/imx21-hcd.c static void activate_etd(struct imx21 *imx21, int etd_num, u8 dir)
etd_num           256 drivers/usb/host/imx21-hcd.c 	u32 etd_mask = 1 << etd_num;
etd_num           257 drivers/usb/host/imx21-hcd.c 	struct etd_priv *etd = &imx21->etd[etd_num];
etd_num           310 drivers/usb/host/imx21-hcd.c 		writel(etd->dma_handle, imx21->regs + USB_ETDSMSA(etd_num));
etd_num           331 drivers/usb/host/imx21-hcd.c 			etd->submitted_dwords[i] = etd_readl(imx21, etd_num, i);
etd_num           396 drivers/usb/host/imx21-hcd.c 	int etd_num = etd - &imx21->etd[0];
etd_num           397 drivers/usb/host/imx21-hcd.c 	u32 maxpacket = etd_readl(imx21, etd_num, 1) >> DW1_YBUFSRTAD;
etd_num           398 drivers/usb/host/imx21-hcd.c 	u8 dir = (etd_readl(imx21, etd_num, 2) >> DW2_DIRPID) & 0x03;
etd_num           401 drivers/usb/host/imx21-hcd.c 		etd_num);
etd_num           402 drivers/usb/host/imx21-hcd.c 	etd_writel(imx21, etd_num, 1,
etd_num           407 drivers/usb/host/imx21-hcd.c 	activate_etd(imx21, etd_num, dir);
etd_num           474 drivers/usb/host/imx21-hcd.c 		int etd_num = ep_priv->etd[i];
etd_num           476 drivers/usb/host/imx21-hcd.c 		if (etd_num < 0)
etd_num           479 drivers/usb/host/imx21-hcd.c 		etd = &imx21->etd[etd_num];
etd_num           485 drivers/usb/host/imx21-hcd.c 			free_etd(imx21, etd_num);
etd_num           490 drivers/usb/host/imx21-hcd.c 			"assigning idle etd %d for queued request\n", etd_num);
etd_num           494 drivers/usb/host/imx21-hcd.c 		reset_etd(imx21, etd_num);
etd_num           496 drivers/usb/host/imx21-hcd.c 		ep_priv->etd[i] = etd_num;
etd_num           559 drivers/usb/host/imx21-hcd.c 	int etd_num;
etd_num           569 drivers/usb/host/imx21-hcd.c 		etd_num = ep_priv->etd[i];
etd_num           570 drivers/usb/host/imx21-hcd.c 		if (etd_num < 0)
etd_num           573 drivers/usb/host/imx21-hcd.c 		etd = &imx21->etd[etd_num];
etd_num           605 drivers/usb/host/imx21-hcd.c 		setup_etd_dword0(imx21, etd_num, td->urb, dir, etd->dmem_size);
etd_num           606 drivers/usb/host/imx21-hcd.c 		etd_writel(imx21, etd_num, 1, etd->dmem_offset);
etd_num           607 drivers/usb/host/imx21-hcd.c 		etd_writel(imx21, etd_num, 2,
etd_num           610 drivers/usb/host/imx21-hcd.c 		etd_writel(imx21, etd_num, 3,
etd_num           614 drivers/usb/host/imx21-hcd.c 		activate_etd(imx21, etd_num, dir);
etd_num           618 drivers/usb/host/imx21-hcd.c static void isoc_etd_done(struct usb_hcd *hcd, int etd_num)
etd_num           621 drivers/usb/host/imx21-hcd.c 	int etd_mask = 1 << etd_num;
etd_num           622 drivers/usb/host/imx21-hcd.c 	struct etd_priv *etd = imx21->etd + etd_num;
etd_num           633 drivers/usb/host/imx21-hcd.c 	disactivate_etd(imx21, etd_num);
etd_num           635 drivers/usb/host/imx21-hcd.c 	cc = (etd_readl(imx21, etd_num, 3) >> DW3_COMPCODE0) & 0xf;
etd_num           636 drivers/usb/host/imx21-hcd.c 	bytes_xfrd = etd_readl(imx21, etd_num, 3) & 0x3ff;
etd_num           655 drivers/usb/host/imx21-hcd.c 			bytes_xfrd, td->len, urb, etd_num, isoc_index);
etd_num           702 drivers/usb/host/imx21-hcd.c 	int etd_num;
etd_num           707 drivers/usb/host/imx21-hcd.c 			etd_num = alloc_etd(imx21);
etd_num           708 drivers/usb/host/imx21-hcd.c 			if (etd_num < 0)
etd_num           711 drivers/usb/host/imx21-hcd.c 			ep_priv->etd[i] = etd_num;
etd_num           712 drivers/usb/host/imx21-hcd.c 			imx21->etd[etd_num].ep = ep_priv->ep;
etd_num           876 drivers/usb/host/imx21-hcd.c 			int etd_num = ep_priv->etd[i];
etd_num           877 drivers/usb/host/imx21-hcd.c 			if (etd_num != -1 && imx21->etd[etd_num].urb == urb) {
etd_num           878 drivers/usb/host/imx21-hcd.c 				struct etd_priv *etd = imx21->etd + etd_num;
etd_num           880 drivers/usb/host/imx21-hcd.c 				reset_etd(imx21, etd_num);
etd_num           904 drivers/usb/host/imx21-hcd.c 	int etd_num = ep_priv->etd[0];
etd_num           915 drivers/usb/host/imx21-hcd.c 	if (etd_num < 0) {
etd_num           919 drivers/usb/host/imx21-hcd.c 	if (readl(imx21->regs + USBH_ETDENSET) & (1 << etd_num))
etd_num           920 drivers/usb/host/imx21-hcd.c 		dev_err(imx21->dev, "submitting to active ETD %d\n", etd_num);
etd_num           922 drivers/usb/host/imx21-hcd.c 	etd = &imx21->etd[etd_num];
etd_num           980 drivers/usb/host/imx21-hcd.c 	setup_etd_dword0(imx21, etd_num, urb, dir, maxpacket);
etd_num           982 drivers/usb/host/imx21-hcd.c 	etd_writel(imx21, etd_num, 2,
etd_num           998 drivers/usb/host/imx21-hcd.c 	etd_writel(imx21, etd_num, 3,
etd_num          1009 drivers/usb/host/imx21-hcd.c 		etd_writel(imx21, etd_num, 1, (u32)maxpacket << 16);
etd_num          1011 drivers/usb/host/imx21-hcd.c 		dev_dbg(imx21->dev, "Queuing etd %d for DMEM\n", etd_num);
etd_num          1017 drivers/usb/host/imx21-hcd.c 	etd_writel(imx21, etd_num, 1,
etd_num          1025 drivers/usb/host/imx21-hcd.c 		etd_num, count, dir != TD_DIR_IN ? "out" : "in");
etd_num          1026 drivers/usb/host/imx21-hcd.c 	activate_etd(imx21, etd_num, dir);
etd_num          1030 drivers/usb/host/imx21-hcd.c static void nonisoc_etd_done(struct usb_hcd *hcd, int etd_num)
etd_num          1033 drivers/usb/host/imx21-hcd.c 	struct etd_priv *etd = &imx21->etd[etd_num];
etd_num          1035 drivers/usb/host/imx21-hcd.c 	u32 etd_mask = 1 << etd_num;
etd_num          1042 drivers/usb/host/imx21-hcd.c 	disactivate_etd(imx21, etd_num);
etd_num          1044 drivers/usb/host/imx21-hcd.c 	dir = (etd_readl(imx21, etd_num, 0) >> DW0_DIRECT) & 0x3;
etd_num          1045 drivers/usb/host/imx21-hcd.c 	cc = (etd_readl(imx21, etd_num, 2) >> DW2_COMPCODE) & 0xf;
etd_num          1046 drivers/usb/host/imx21-hcd.c 	bytes_xfrd = etd->len - (etd_readl(imx21, etd_num, 3) & 0x1fffff);
etd_num          1051 drivers/usb/host/imx21-hcd.c 		      (etd_readl(imx21, etd_num, 0) >> DW0_TOGCRY) & 0x1);
etd_num          1274 drivers/usb/host/imx21-hcd.c 		int etd_num = ep_priv->etd[0];
etd_num          1275 drivers/usb/host/imx21-hcd.c 		if (etd_num != -1) {
etd_num          1276 drivers/usb/host/imx21-hcd.c 			struct etd_priv *etd = &imx21->etd[etd_num];
etd_num          1278 drivers/usb/host/imx21-hcd.c 			disactivate_etd(imx21, etd_num);
etd_num          1302 drivers/usb/host/imx21-hcd.c 	int etd_num;
etd_num          1308 drivers/usb/host/imx21-hcd.c 	for (etd_num = 0; etd_num < USB_NUM_ETD; etd_num++) {
etd_num          1309 drivers/usb/host/imx21-hcd.c 		u32 etd_mask = 1 << etd_num;
etd_num          1312 drivers/usb/host/imx21-hcd.c 		struct etd_priv *etd = &imx21->etd[etd_num];
etd_num          1343 drivers/usb/host/imx21-hcd.c 			cc = etd_readl(imx21, etd_num, 2) >> DW2_COMPCODE;
etd_num          1350 drivers/usb/host/imx21-hcd.c 			dword0 = etd_readl(imx21, etd_num, 0);
etd_num          1353 drivers/usb/host/imx21-hcd.c 				etd_num, dword0 & 0x7F,
etd_num          1376 drivers/usb/host/imx21-hcd.c 				etd_num, etd->ep, etd->urb);
etd_num          1377 drivers/usb/host/imx21-hcd.c 			disactivate_etd(imx21, etd_num);
etd_num          1382 drivers/usb/host/imx21-hcd.c 			isoc_etd_done(hcd, etd_num);
etd_num          1384 drivers/usb/host/imx21-hcd.c 			nonisoc_etd_done(hcd, etd_num);