Module Name:    src
Committed By:   uebayasi
Date:           Thu Nov 12 08:17:32 UTC 2009

Modified Files:
        src/sys/dev/usb [itohy-usb1]: usbdivar.h

Log Message:
Sort members in struct usbd_bus_methods.  Comments.


To generate a diff of this commit:
cvs rdiff -u -r1.80.12.4 -r1.80.12.5 src/sys/dev/usb/usbdivar.h

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/usbdivar.h
diff -u src/sys/dev/usb/usbdivar.h:1.80.12.4 src/sys/dev/usb/usbdivar.h:1.80.12.5
--- src/sys/dev/usb/usbdivar.h:1.80.12.4	Wed May 21 05:04:03 2008
+++ src/sys/dev/usb/usbdivar.h	Thu Nov 12 08:17:31 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: usbdivar.h,v 1.80.12.4 2008/05/21 05:04:03 itohy Exp $	*/
+/*	$NetBSD: usbdivar.h,v 1.80.12.5 2009/11/12 08:17:31 uebayasi Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/usbdivar.h,v 1.47 2006/09/07 00:06:42 imp Exp $	*/
 
 /*-
@@ -67,18 +67,31 @@
 	usbd_status	      (*open_pipe)(struct usbd_pipe *pipe);
 	void		      (*soft_intr)(void *);
 	void		      (*do_poll)(struct usbd_bus *);
+/* XXX API change */
+#if 0
+	usbd_status	      (*allocm)(struct usbd_bus *, usb_dma_t *,
+					u_int32_t bufsize);
+	void		      (*freem)(struct usbd_bus *, usb_dma_t *);
+#else
 	usbd_status	      (*allocm)(struct usbd_bus *, usbd_xfer_handle,
 					void *, size_t);
 	void		      (*freem)(struct usbd_bus *, usbd_xfer_handle,
 				       enum usbd_waitflg);
+#endif
+/* XXX API change */
+#if 0
+	struct usbd_xfer *    (*allocx)(struct usbd_bus *);
+#else
+	struct usbd_xfer *    (*allocx)(struct usbd_bus *, usbd_pipe_handle,
+					enum usbd_waitflg);
+#endif
+	void		      (*freex)(struct usbd_bus *, struct usbd_xfer *);
 	usbd_status	      (*map_alloc)(usbd_xfer_handle);
 	void		      (*map_free)(usbd_xfer_handle);
 	void		      (*mapm)(usbd_xfer_handle, void *, size_t);
+	/* XXXUEBAYASI should not belong here */
 	usbd_status	      (*mapm_mbuf)(usbd_xfer_handle, struct mbuf *);
 	void		      (*unmapm)(usbd_xfer_handle);
-	struct usbd_xfer *    (*allocx)(struct usbd_bus *, usbd_pipe_handle,
-					enum usbd_waitflg);
-	void		      (*freex)(struct usbd_bus *, struct usbd_xfer *);
 };
 
 struct usbd_pipe_methods {

Reply via email to