reactos/drivers/usb
Johannes Anderwald 6321f84f30 [USBEHCI_NEW]
- Store number of bytes transferred in the transfer descriptors
- Perform queue head completion when the door bell ring has been acknowledged. Fixes race condition between multiple irps in the async list
- Fix calculation of transfer length when the request is an bulk in operation
- Use EndPointDescriptor member to access transfer type / pid direction
- Use MmGetSystemAddressForMdlSafe to retrieve system address for urb buffer
- Fix check if first transfer buffer finishes on first size if the size is of page_size
- With these changes and little luck and good weather, usb mass storage devices have been seen to  work in Windows XP SP3 
- Code inspired of mjmartin usbehci driver and Haiku's usb stack


svn path=/branches/usb-bringup/; revision=51506
2011-04-30 17:44:43 +00:00
..
nt4compat
usbd [CMAKE] 2011-04-09 16:46:28 +00:00
usbehci [USBEHCI] 2011-04-13 01:37:14 +00:00
usbehci_new [USBEHCI_NEW] 2011-04-30 17:44:43 +00:00
usbhub
usbstor
CMakeLists.txt [USBEHCI_NEW] 2011-04-14 11:35:16 +00:00