freebsd-dev/sys/dev/usb
Ian Dowse 78e3c96cc9 Save and restore the data toggle value when a pipe to an endpoint
is closed and then reopened. This appears to be necessary now that
we no longer clear endpoint stalls every time a pipe is opened.
Previously we could assume an initial toggle value of zero because
the clear-stall operation resets the device's toggle state.

Reported by:	Holger Kipp
MFC after:	3 days
2006-02-26 02:57:57 +00:00
..
dsbr100io.h
ehci_pci.c ehci_pci.c: 2006-01-16 19:23:59 +00:00
ehci.c Save and restore the data toggle value when a pipe to an endpoint 2006-02-26 02:57:57 +00:00
ehcireg.h ehcivar.h: 2005-09-18 11:45:39 +00:00
ehcivar.h ehci_pci.c: 2006-01-16 19:23:59 +00:00
FILES
hid.c
hid.h
if_aue.c Do not touch ifp->if_baudrate in miibus aware drivers. 2006-02-14 12:44:56 +00:00
if_auereg.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_axe.c Do not touch ifp->if_baudrate in miibus aware drivers. 2006-02-14 12:44:56 +00:00
if_axereg.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_cdce.c Emit USB_EVENT_DRIVER_DETACH on detach. 2005-12-29 17:29:18 +00:00
if_cdcereg.h Add dummy support for ifmedia subsystem. This allows devd to see cdce as an 2005-09-26 05:29:46 +00:00
if_cue.c - Store pointer to the link-level address right in "struct ifnet" 2005-11-11 16:04:59 +00:00
if_cuereg.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_kue.c - Store pointer to the link-level address right in "struct ifnet" 2005-11-11 16:04:59 +00:00
if_kuereg.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_rue.c Do not touch ifp->if_baudrate in miibus aware drivers. 2006-02-14 12:44:56 +00:00
if_ruereg.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_udav.c Do not touch ifp->if_baudrate in miibus aware drivers. 2006-02-14 12:44:56 +00:00
if_udavreg.h Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
if_ural.c use s/w bmiss facility 2006-02-18 01:04:08 +00:00
if_uralreg.h o fix initialization sequence. 2006-01-21 10:25:51 +00:00
if_uralvar.h o Send management frames at the lowest possible rate. 2005-11-29 20:55:53 +00:00
kue_fw.h
ohci_pci.c Give ohci_intr a proper return value. In FreeBSD, this is void. Remove 2006-02-11 03:29:02 +00:00
ohci.c Save and restore the data toggle value when a pipe to an endpoint 2006-02-26 02:57:57 +00:00
ohcireg.h
ohcivar.h Give ohci_intr a proper return value. In FreeBSD, this is void. Remove 2006-02-11 03:29:02 +00:00
rio500_usb.h
sl811hs.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
sl811hsreg.h Add SL811 based host controller driver for CF usb host controller. 2005-07-14 15:57:01 +00:00
sl811hsvar.h Add SL811 based host controller driver for CF usb host controller. 2005-07-14 15:57:01 +00:00
slhci_pccard.c Remove OLDCARD shims 2005-09-22 05:06:37 +00:00
ubsa.c
ubser.c Remove spl. 2005-11-05 17:17:57 +00:00
ubser.h initialize pp->p_sc so it can be referenced later. 2005-03-17 22:47:18 +00:00
ucom.c Eliminate two unused arguments to ttycreate(). 2005-10-16 20:22:56 +00:00
ucomvar.h
ucycom.c Eliminate two unused arguments to ttycreate(). 2005-10-16 20:22:56 +00:00
udbp.c
udbp.h
ufm.c
ufoma.c Add FOMA (NTT DoCoMo 3G mobile phone system) driver. 2006-01-09 17:46:36 +00:00
uftdi.c Add support for FTDI's FT2232C twin channel chip. 2005-04-05 22:09:18 +00:00
uftdireg.h
ugen.c Use %t (ptrdiff_t modifier) to print a couple of pointer differences rather 2005-12-15 21:57:32 +00:00
ugraphire_rdesc.h Add support for the Wacom Graphire 3 4x5. Like the Graphire 3, it has a 2005-12-31 04:38:50 +00:00
uhci_pci.c
uhci.c Save and restore the data toggle value when a pipe to an endpoint 2006-02-26 02:57:57 +00:00
uhcireg.h
uhcivar.h It was possible to have two threads concurrently aborting the same 2005-03-19 19:08:46 +00:00
uhid.c Add support for the Wacom Graphire 3 4x5. Like the Graphire 3, it has a 2005-12-31 04:38:50 +00:00
uhub.c Provide the USB device release number along with other parameters 2005-08-23 21:32:49 +00:00
ukbd.c Use the usb_callout_* API instead of timeout()/untimeout() in order 2005-03-30 08:32:41 +00:00
ulpt.c Fix a > 1 year old typo that caused the ulpt driver to try reading 2005-11-12 17:39:31 +00:00
umass.c Add USB polling calls to umass_cam_poll(). This appears to be enough 2006-02-12 15:51:03 +00:00
umct.c Typo: s/fint/find/ 2006-02-12 17:32:59 +00:00
umodem.c
ums.c Sync the type (and size, compare mousestatus_t in /usr/include/sys/mouse.h) 2005-12-29 18:35:28 +00:00
uplcom.c Use the release version as a floor, not an exact match. Add comment to that 2006-02-11 03:30:17 +00:00
urio.c
usb_ethersubr.c Move Rx/Tx lists management routines into central location. 2005-03-25 12:42:30 +00:00
usb_ethersubr.h Add /* _FOO_H_ */ after the final #endif to make danfe happy. 2005-03-25 13:22:58 +00:00
usb_if.m
usb_mem.c Don't use the ALLOCNOW flag for tags that will only be used for static 2006-01-10 22:55:35 +00:00
usb_mem.h
usb_port.h ehcivar.h: 2005-09-18 11:45:39 +00:00
usb_quirks.c Add a UQ_OPEN_CLEARSTALL quirk for devices that need a clear-stall 2006-02-19 14:48:02 +00:00
usb_quirks.h Add a UQ_OPEN_CLEARSTALL quirk for devices that need a clear-stall 2006-02-19 14:48:02 +00:00
usb_subr.c Save and restore the data toggle value when a pipe to an endpoint 2006-02-26 02:57:57 +00:00
usb.c Prepare to commit SL811 based Host controller driver. 2005-07-14 14:19:05 +00:00
usb.h Add support for Xbox 360 gamepads. They are HID-capable devices, but 2005-12-31 04:22:34 +00:00
usbcdc.h
usbdevs Add a UQ_OPEN_CLEARSTALL quirk for devices that need a clear-stall 2006-02-19 14:48:02 +00:00
usbdi_util.c Merge from NetBSD. 2005-03-01 08:01:22 +00:00
usbdi_util.h Merge from NetBSD. 2005-03-01 08:01:22 +00:00
usbdi.c Reorder the calling of the completion callback and the transfer 2005-12-08 03:08:17 +00:00
usbdi.h Add convenience functions to get port and interface. 2005-05-16 06:58:43 +00:00
usbdivar.h Save and restore the data toggle value when a pipe to an endpoint 2006-02-26 02:57:57 +00:00
usbhid.h
uscanner.c Add support for Canon CanoScan D660U. 2006-01-08 14:17:04 +00:00
uvisor.c Recognize the Sony Clie PEG-TJ37. 2005-12-04 07:34:19 +00:00
uvscom.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
uxb360gp_rdesc.h Add support for the Wacom Graphire 3 4x5. Like the Graphire 3, it has a 2005-12-31 04:38:50 +00:00