kernel-fxtec-pro1x/include/linux/usb
Joris van Rantwijk 253ca92328 USB: add flow control to usb-serial generic driver.
I added two fields to struct usb_serial_port to keep track of the
throttle state. Other usb-serial drivers typically use private data for
such things, but the generic driver can not really do that because some
of its code is also used by other drivers (which may have their own
private data needs).

As it is, I am not sure that this patch is useful in all scenarios.
It is certainly helpful for low-bandwidth devices that can hold their
data in response to throttling. But for devices that pump data in
real-time as fast as possible (webcam, A/D converter, etc), throttling
may actually cause more data loss.

From: Joris van Rantwijk <jorispubl@xs4all.nl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-16 15:32:18 -08:00
..
audio.h USB: gmidi: New USB MIDI Gadget class driver. 2006-09-27 11:58:52 -07:00
cdc.h
ch9.h USB: define USB_CLASS_MISC in <linux/usb/ch9.h> 2007-02-07 15:44:32 -08:00
input.h [PATCH] USB: move <linux/usb_input.h> to <linux/usb/input.h> 2006-06-21 15:04:18 -07:00
isp116x.h [PATCH] USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h> 2006-06-21 15:04:18 -07:00
Kbuild USB: <linux/usb_ch9.h> becomes <linux/usb/ch9.h> 2007-02-07 15:44:32 -08:00
midi.h USB: gmidi: New USB MIDI Gadget class driver. 2006-09-27 11:58:52 -07:00
net2280.h
otg.h USB: move <linux/usb_otg.h> to <linux/usb/otg.h> 2006-09-27 11:58:48 -07:00
serial.h USB: add flow control to usb-serial generic driver. 2007-02-16 15:32:18 -08:00
sl811.h [PATCH] USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h> 2006-06-21 15:04:18 -07:00