PERFORCE change 135454 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Fri Feb 15 11:07:03 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=135454
Change 135454 by hselasky at hselasky_laptop001 on 2008/02/15 19:06:48
All static functions in "usb_transfer.c" should
have a prototype now.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#113 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#113 (text+ko) ====
@@ -55,17 +55,27 @@
/* prototypes */
-static void usbd_pipe_enter_wrapper(struct usbd_xfer *xfer);
static void usbd_compute_max_frame_size(struct usbd_xfer *xfer);
+static uint32_t usbd_get_dma_delay(struct usbd_bus *bus);
+static void usbd_transfer_unsetup_sub(struct usbd_memory_info *info, uint8_t needs_delay);
+static void usbd_control_transfer_init(struct usbd_xfer *xfer);
static uint8_t usbd_start_hardware_sub(struct usbd_xfer *xfer);
static void usbd_premature_callback(struct usbd_xfer *xfer, usbd_status_t error);
+static void usbd_pipe_enter_wrapper(struct usbd_xfer *xfer);
+static void usbd_bdma_work_loop(struct usbd_memory_info *info);
+static void usbd_callback_intr_sched(struct usbd_memory_info *info);
+static void usbd_callback_intr_td_sub(struct usbd_xfer **xfer, uint8_t dropcount);
+static void usbd_callback_intr_td(void *arg);
+static void usbd_dma_delay_done_cb(struct usbd_xfer *xfer);
static void usbd_delayed_transfer_start(void *arg);
-static void usbd_bdma_work_loop(struct usbd_memory_info *info);
+static void usbd_do_request_callback(struct usbd_xfer *xfer);
+static void usbd_handle_request_callback(struct usbd_xfer *xfer);
+static usbd_status_t usbd_handle_set_config(struct usbd_xfer *xfer, uint8_t conf_no);
+static usbd_status_t usbd_handle_set_stall_sub(struct usbd_device *udev, uint8_t ea_val, uint8_t do_stall);
+static usbd_status_t usbd_handle_set_stall(struct usbd_xfer *xfer, uint8_t ep, uint8_t do_stall);
+static uint8_t usbd_handle_get_stall(struct usbd_device *udev, uint8_t ea_val);
+static usbd_status_t usbd_handle_remote_wakeup(struct usbd_xfer *xfer, uint8_t is_on);
static usbd_status_t usbd_handle_request(struct usbd_xfer *xfer);
-static void usbd_callback_intr_td(void *arg);
-static void usbd_transfer_unsetup_sub(struct usbd_memory_info *info, uint8_t need_delay);
-static void usbd_callback_intr_sched(struct usbd_memory_info *info);
-
#ifdef USB_DEBUG
/*------------------------------------------------------------------------*
More information about the p4-projects
mailing list