Date: Fri, 15 Feb 2008 19:07:02 GMT From: Hans Petter Selasky <hselasky@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 135454 for review Message-ID: <200802151907.m1FJ72Gl010998@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=135454 Change 135454 by hselasky@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 /*------------------------------------------------------------------------*
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802151907.m1FJ72Gl010998>