freebsd-skq/sys/dev/usb
iedowse fa6c92fe5b Reorder the calling of the completion callback and the transfer
"done" method so that for non-repeat operations we have completely
finished with the transfer by the time the callback is invoked.
This makes it possible to recycle a transfer from within the callback
routine for the same transfer. Previously this almost worked, but
with OHCI controllers calling the "done" method after the callback
would zero out some important fields needed by the recycled transfer.
Only some usb peripheral drivers such as ucom appear to rely on the
ability to reuse a transfer from its callback.

MFC after:	1 week
2005-12-08 03:08:17 +00:00
..
dsbr100io.h
ehci_pci.c
ehci.c
ehcireg.h
ehcivar.h
FILES
hid.c
hid.h
if_aue.c - Store pointer to the link-level address right in "struct ifnet" 2005-11-11 16:04:59 +00:00
if_auereg.h
if_axe.c - Store pointer to the link-level address right in "struct ifnet" 2005-11-11 16:04:59 +00:00
if_axereg.h
if_cdce.c add product ID for Linux Ethernet/RNDIS gadget on pxa210/25x/26x. 2005-09-28 19:41:25 +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
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
if_rue.c - Store pointer to the link-level address right in "struct ifnet" 2005-11-11 16:04:59 +00:00
if_ruereg.h
if_udav.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
if_udavreg.h Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
if_ural.c Tell Rx radiotap that hardware leaves FCS at the end of the frame. 2005-11-29 21:36:15 +00:00
if_uralreg.h o Send management frames at the lowest possible rate. 2005-11-29 20:55:53 +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
ohci.c The ohci driver's processing of completed transfer descriptors (TDs) 2005-11-27 09:05:37 +00:00
ohcireg.h
ohcivar.h The ohci driver's processing of completed transfer descriptors (TDs) 2005-11-27 09:05:37 +00:00
rio500_usb.h
sl811hs.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
sl811hsreg.h
sl811hsvar.h
slhci_pccard.c
ubsa.c
ubser.c Remove spl. 2005-11-05 17:17:57 +00:00
ubser.h
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
uftdi.c
uftdireg.h
ugen.c
ugraphire_rdesc.h
uhci_pci.c
uhci.c
uhcireg.h
uhcivar.h
uhid.c
uhub.c
ukbd.c
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 Revision 5.0 of the Sony DSC camera appears to require RBC commands 2005-11-26 17:11:31 +00:00
umct.c
umodem.c
ums.c
uplcom.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
urio.c
usb_ethersubr.c
usb_ethersubr.h
usb_if.m
usb_mem.c
usb_mem.h
usb_port.h
usb_quirks.c - Add Product IDs for iPod 3G and iPod Video. 2005-12-05 01:51:28 +00:00
usb_quirks.h - Add Product IDs for iPod 3G and iPod Video. 2005-12-05 01:51:28 +00:00
usb_subr.c - Add Product IDs for iPod 3G and iPod Video. 2005-12-05 01:51:28 +00:00
usb.c
usb.h
usbcdc.h
usbdevs - Add Product IDs for iPod 3G and iPod Video. 2005-12-05 01:51:28 +00:00
usbdi_util.c
usbdi_util.h
usbdi.c Reorder the calling of the completion callback and the transfer 2005-12-08 03:08:17 +00:00
usbdi.h
usbdivar.h
usbhid.h
uscanner.c
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