freebsd-skq/sys/dev/usb
Nick Hibma e557a32190 Add the TD's to the hash when they are created not when they are used.
This makes it possible to handle the done queue even when the end of tail
TD has ended up on the done queue as well (the xfer in this case is NULL
but the next field is valid, so we simply skip that element.

Make sure we mark all the handled transfers as handled.

Stop using powerhooks. They are a NetBSD-ism.
2000-03-15 22:27:24 +00:00
..
devlist2h.awk Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
FILES Add umass.c 2000-01-27 23:19:14 +00:00
hid.c Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
hid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
if_aue.c Add vendor/device ID for Corega FEther USB-TX. 2000-03-09 16:35:21 +00:00
if_auereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
if_cue.c Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
if_cuereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
if_kue.c More USB ethernet tweaks: 2000-01-20 07:38:33 +00:00
if_kuereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
kue_fw.h Add device driver support for USB ethernet adapters based on the 2000-01-05 04:27:24 +00:00
Makefile.usbdevs Make the makefile work properly. 2000-03-15 22:13:50 +00:00
ohci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
ohci.c Add the TD's to the hash when they are created not when they are used. 2000-03-15 22:27:24 +00:00
ohcireg.h Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
ohcivar.h Add the TD's to the hash when they are created not when they are used. 2000-03-15 22:27:24 +00:00
ugen.c Fix flushing of the clists before deleting them. Stops the machine 2000-03-02 16:01:53 +00:00
uhci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
uhci.c Do not use the powerhooks at all, instead of abusing and empty #define. 2000-03-15 22:12:47 +00:00
uhcireg.h More USB ethernet tweaks: 2000-01-20 07:38:33 +00:00
uhcivar.h powerhooks no longer used 2000-03-15 22:15:21 +00:00
uhid.c Fix flushing of the clists before deleting them. Stops the machine 2000-03-02 16:01:53 +00:00
uhub.c Add support for DEVICE_SUSPEND, DEVICE_RESUME and DEVICE_SHUTDOWN 2000-01-20 22:24:35 +00:00
ukbd.c Do not include `ukbd.h'; it's not used. 2000-01-20 13:24:28 +00:00
ulpt.c Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
umass.c Update de driver for the request->xfer changes. 1999-11-28 23:55:52 +00:00
umodem.c Missed a name change. 1999-11-18 12:45:09 +00:00
ums.c More USB ethernet tweaks: 2000-01-20 07:38:33 +00:00
usb_ethersubr.c Pull my head out of my ass and actually make the tx netisr stuff work right. 2000-01-14 01:36:16 +00:00
usb_ethersubr.h Pull my head out of my ass and actually make the tx netisr stuff work right. 2000-01-14 01:36:16 +00:00
usb_if.m Update the e-mail address to a valid one. 2000-03-15 21:50:41 +00:00
usb_mem.h Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
usb_port.h Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
usb_quirks.c More USB ethernet tweaks: 2000-01-20 07:38:33 +00:00
usb_quirks.h This commit adds device driver support for the ADMtek AN986 Pegasus 1999-12-28 02:01:18 +00:00
usb_subr.c Don't use tsleep when cold booting. It is called before bus->use_polling 2000-02-06 14:59:00 +00:00
usb.c Add support for DEVICE_SUSPEND, DEVICE_RESUME and DEVICE_SHUTDOWN 2000-01-20 22:24:35 +00:00
usb.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
usbcdc.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdevs Add Y-E Data floppy drive. 2000-03-15 21:53:09 +00:00
usbdevs_data.h Regen. 2000-03-15 22:04:01 +00:00
usbdevs.h Regen. 2000-03-15 22:04:01 +00:00
usbdi_util.c Synchronisation with NetBSD 1999/11/27 1999-11-28 21:01:06 +00:00
usbdi_util.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdi.c Never stop the control pipe 2000-03-15 22:09:53 +00:00
usbdi.h Add usbd_clear_endpoint_toggle(pipe) function. 2000-01-25 18:40:39 +00:00
usbdivar.h remove "extern int cold" from SPLUSBCHECK - it causes a heap of warnings. 2000-01-23 19:26:16 +00:00
usbhid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00