Module Name: src Committed By: dyoung Date: Fri Sep 4 17:53:13 UTC 2009
Modified Files: src/sys/dev/usb: usbdi.h usbdi_util.h usbdivar.h Log Message: Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/dev/usb/usbdi.h cvs rdiff -u -r1.39 -r1.40 src/sys/dev/usb/usbdi_util.h cvs rdiff -u -r1.88 -r1.89 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/usbdi.h diff -u src/sys/dev/usb/usbdi.h:1.78 src/sys/dev/usb/usbdi.h:1.79 --- src/sys/dev/usb/usbdi.h:1.78 Sun Aug 16 13:20:40 2009 +++ src/sys/dev/usb/usbdi.h Fri Sep 4 17:53:12 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: usbdi.h,v 1.78 2009/08/16 13:20:40 martin Exp $ */ +/* $NetBSD: usbdi.h,v 1.79 2009/09/04 17:53:12 dyoung Exp $ */ /* $FreeBSD: src/sys/dev/usb/usbdi.h,v 1.18 1999/11/17 22:33:49 n_hibma Exp $ */ /* @@ -165,7 +165,7 @@ const char *usbd_errstr(usbd_status); void usbd_add_dev_event(int, usbd_device_handle); -void usbd_add_drv_event(int, usbd_device_handle, device_ptr_t); +void usbd_add_drv_event(int, usbd_device_handle, device_t); char *usbd_devinfo_alloc(usbd_device_handle, int); void usbd_devinfo_free(char *); Index: src/sys/dev/usb/usbdi_util.h diff -u src/sys/dev/usb/usbdi_util.h:1.39 src/sys/dev/usb/usbdi_util.h:1.40 --- src/sys/dev/usb/usbdi_util.h:1.39 Mon Feb 2 18:15:36 2009 +++ src/sys/dev/usb/usbdi_util.h Fri Sep 4 17:53:12 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: usbdi_util.h,v 1.39 2009/02/02 18:15:36 joerg Exp $ */ +/* $NetBSD: usbdi_util.h,v 1.40 2009/09/04 17:53:12 dyoung Exp $ */ /* * Copyright (c) 1998, 2004 The NetBSD Foundation, Inc. @@ -63,8 +63,8 @@ usbd_status usbd_get_report(usbd_interface_handle iface, int type, int id, void *data, int len); usbd_status usbd_set_idle(usbd_interface_handle iface, int duration,int id); -usbd_status usbd_read_report_desc(usbd_interface_handle ifc, void **descp, - int *sizep, usb_malloc_type mem); +usbd_status usbd_read_report_desc(usbd_interface_handle, void **, + int *, struct malloc_type *); usbd_status usbd_get_config(usbd_device_handle dev, u_int8_t *conf); usbd_status usbd_get_string_desc(usbd_device_handle dev, int sindex, int langid,usb_string_descriptor_t *sdesc, @@ -83,8 +83,8 @@ u_int16_t, u_int32_t, void *, u_int32_t *, const char *); -void usb_detach_wait(device_ptr_t); -void usb_detach_wakeup(device_ptr_t); +void usb_detach_wait(device_t); +void usb_detach_wakeup(device_t); typedef struct { Index: src/sys/dev/usb/usbdivar.h diff -u src/sys/dev/usb/usbdivar.h:1.88 src/sys/dev/usb/usbdivar.h:1.89 --- src/sys/dev/usb/usbdivar.h:1.88 Mon Aug 18 18:03:21 2008 +++ src/sys/dev/usb/usbdivar.h Fri Sep 4 17:53:12 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: usbdivar.h,v 1.88 2008/08/18 18:03:21 kent Exp $ */ +/* $NetBSD: usbdivar.h,v 1.89 2009/09/04 17:53:12 dyoung Exp $ */ /* $FreeBSD: src/sys/dev/usb/usbdivar.h,v 1.11 1999/11/17 22:33:51 n_hibma Exp $ */ /* @@ -34,7 +34,11 @@ #include <sys/callout.h> /* From usb_mem.h */ -DECLARE_USB_DMA_T; +struct usb_dma_block; +typedef struct { + struct usb_dma_block *block; + u_int offs; +} usb_dma_t; struct usbd_xfer; struct usbd_pipe; @@ -213,7 +217,7 @@ #define UXFER_ABORTING 0x01 /* xfer is aborting. */ #define UXFER_ABORTWAIT 0x02 /* abort completion is being awaited. */ - usb_callout_t timeout_handle; + struct callout timeout_handle; }; void usbd_init(void); @@ -235,10 +239,10 @@ usbd_interface_handle iface, struct usbd_endpoint *, int, usbd_pipe_handle *pipe); -usbd_status usbd_new_device(device_ptr_t, usbd_bus_handle, int, int, int, - struct usbd_port *); -usbd_status usbd_reattach_device(device_ptr_t, usbd_device_handle, - int, const int *); +usbd_status usbd_new_device(device_t, usbd_bus_handle, int, int, int, + struct usbd_port *); +usbd_status usbd_reattach_device(device_t, usbd_device_handle, + int, const int *); void usbd_remove_device(usbd_device_handle, struct usbd_port *); int usbd_printBCD(char *, size_t, int); @@ -247,7 +251,7 @@ usbd_status usb_insert_transfer(usbd_xfer_handle); void usb_transfer_complete(usbd_xfer_handle); -void usb_disconnect_port(struct usbd_port *, device_ptr_t); +void usb_disconnect_port(struct usbd_port *, device_t); /* Routines from usb.c */ void usb_needs_explore(usbd_device_handle);