Module Name:    src
Committed By:   skrll
Date:           Wed Dec  2 07:40:29 UTC 2015

Modified Files:
        src/sys/dev/usb [nick-nhusb]: ohci.c

Log Message:
Group TD/ITD assignments.  No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.254.2.32 -r1.254.2.33 src/sys/dev/usb/ohci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/usb/ohci.c
diff -u src/sys/dev/usb/ohci.c:1.254.2.32 src/sys/dev/usb/ohci.c:1.254.2.33
--- src/sys/dev/usb/ohci.c:1.254.2.32	Tue Dec  1 11:50:22 2015
+++ src/sys/dev/usb/ohci.c	Wed Dec  2 07:40:29 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: ohci.c,v 1.254.2.32 2015/12/01 11:50:22 skrll Exp $	*/
+/*	$NetBSD: ohci.c,v 1.254.2.33 2015/12/02 07:40:29 skrll Exp $	*/
 
 /*
  * Copyright (c) 1998, 2004, 2005, 2012 The NetBSD Foundation, Inc.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ohci.c,v 1.254.2.32 2015/12/01 11:50:22 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ohci.c,v 1.254.2.33 2015/12/02 07:40:29 skrll Exp $");
 
 #include "opt_usb.h"
 
@@ -524,9 +524,9 @@ ohci_alloc_std_chain(struct ohci_pipe *o
 
 		cur->td.td_flags = tdflags;
 		cur->td.td_cbp = HTOO32(dataphys);
-		cur->nexttd = next;
 		cur->td.td_nexttd = HTOO32(next->physaddr);
 		cur->td.td_be = HTOO32(dataphys + curlen - 1);
+		cur->nexttd = next;
 		cur->len = curlen;
 		cur->flags = OHCI_ADD_LEN;
 		cur->xfer = xfer;
@@ -551,9 +551,9 @@ ohci_alloc_std_chain(struct ohci_pipe *o
 
 		cur->td.td_flags = tdflags;
 		cur->td.td_cbp = 0; /* indicate 0 length packet */
-		cur->nexttd = next;
 		cur->td.td_nexttd = HTOO32(next->physaddr);
 		cur->td.td_be = ~0;
+		cur->nexttd = next;
 		cur->len = 0;
 		cur->flags = 0;
 		cur->xfer = xfer;
@@ -1513,10 +1513,10 @@ ohci_device_intr_done(struct usbd_xfer *
 		if (xfer->ux_flags & USBD_SHORT_XFER_OK)
 			data->td.td_flags |= HTOO32(OHCI_TD_R);
 		data->td.td_cbp = HTOO32(DMAADDR(&xfer->ux_dmabuf, 0));
-		data->nexttd = tail;
 		data->td.td_nexttd = HTOO32(tail->physaddr);
 		data->td.td_be = HTOO32(O32TOH(data->td.td_cbp) +
 			xfer->ux_length - 1);
+		data->nexttd = tail;
 		data->len = xfer->ux_length;
 		data->xfer = xfer;
 		data->flags = OHCI_CALL_DONE | OHCI_ADD_LEN;
@@ -2644,9 +2644,9 @@ ohci_device_ctrl_start(struct usbd_xfer 
 	setup->td.td_flags = HTOO32(OHCI_TD_SETUP | OHCI_TD_NOCC |
 				     OHCI_TD_TOGGLE_0 | OHCI_TD_NOINTR);
 	setup->td.td_cbp = HTOO32(DMAADDR(&opipe->ctrl.reqdma, 0));
-	setup->nexttd = next;
 	setup->td.td_nexttd = HTOO32(next->physaddr);
 	setup->td.td_be = HTOO32(O32TOH(setup->td.td_cbp) + sizeof(*req) - 1);
+	setup->nexttd = next;
 	setup->len = 0;
 	setup->xfer = xfer;
 	setup->flags = 0;
@@ -2658,9 +2658,9 @@ ohci_device_ctrl_start(struct usbd_xfer 
 		(isread ? OHCI_TD_OUT : OHCI_TD_IN) |
 		OHCI_TD_NOCC | OHCI_TD_TOGGLE_1 | OHCI_TD_SET_DI(1));
 	stat->td.td_cbp = 0;
-	stat->nexttd = tail;
 	stat->td.td_nexttd = HTOO32(tail->physaddr);
 	stat->td.td_be = 0;
+	stat->nexttd = tail;
 	stat->flags = OHCI_CALL_DONE;
 	stat->len = 0;
 	stat->xfer = xfer;
@@ -2966,9 +2966,9 @@ ohci_device_intr_start(struct usbd_xfer 
 	if (xfer->ux_flags & USBD_SHORT_XFER_OK)
 		data->td.td_flags |= HTOO32(OHCI_TD_R);
 	data->td.td_cbp = HTOO32(DMAADDR(&xfer->ux_dmabuf, 0));
-	data->nexttd = tail;
 	data->td.td_nexttd = HTOO32(tail->physaddr);
 	data->td.td_be = HTOO32(O32TOH(data->td.td_cbp) + len - 1);
+	data->nexttd = tail;
 	data->len = len;
 	data->xfer = xfer;
 	data->flags = OHCI_CALL_DONE | OHCI_ADD_LEN;
@@ -3213,9 +3213,9 @@ ohci_device_isoc_enter(struct usbd_xfer 
 				OHCI_ITD_SET_DI(6) | /* delay intr a little */
 				OHCI_ITD_SET_FC(ncur));
 			sitd->itd.itd_bp0 = HTOO32(bp0);
-			sitd->nextitd = nsitd;
 			sitd->itd.itd_nextitd = HTOO32(nsitd->physaddr);
 			sitd->itd.itd_be = HTOO32(bp0 + offs - 1);
+			sitd->nextitd = nsitd;
 			sitd->xfer = xfer;
 			sitd->flags = 0;
 			usb_syncmem(&sitd->dma, sitd->offs, sizeof(sitd->itd),
@@ -3245,9 +3245,9 @@ ohci_device_isoc_enter(struct usbd_xfer 
 		OHCI_ITD_SET_DI(0) |
 		OHCI_ITD_SET_FC(ncur));
 	sitd->itd.itd_bp0 = HTOO32(bp0);
-	sitd->nextitd = nsitd;
 	sitd->itd.itd_nextitd = HTOO32(nsitd->physaddr);
 	sitd->itd.itd_be = HTOO32(bp0 + offs - 1);
+	sitd->nextitd = nsitd;
 	sitd->xfer = xfer;
 	sitd->flags = OHCI_CALL_DONE;
 	usb_syncmem(&sitd->dma, sitd->offs, sizeof(sitd->itd),

Reply via email to