audk/MdeModulePkg/Bus/Pci/XhciDxe
Ruiyu Ni 49be9c3c20 MdeModulePkg/XhciDxe: Check timeout URB again after stopping endpoint
This fixes BULK data loss when transfer is detected as timeout but
finished just before stopping endpoint.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Feng Tian <feng.tian@intel.com>
2017-07-05 11:31:06 +08:00
..
ComponentName.c 1) remove wrong global variable usage because it will bring data corrupt if there are multiple XHCI host controllers. 2011-09-14 12:13:03 +00:00
ComponentName.h Enabling usb3.0 XHCI support. 2011-08-23 14:36:33 +00:00
UsbHcMem.c MdeModulePkg: Fix typos in comments and variables 2016-07-11 10:29:48 +08:00
UsbHcMem.h Update XHCI driver to use PCI IO AllocateBuffer/Map/Unmap to do DMA operation. 2013-08-12 08:51:55 +00:00
Xhci.c MdeModulePkg/XhciDxe: Check timeout URB again after stopping endpoint 2017-07-05 11:31:06 +08:00
Xhci.h MdeModulePkg/XhciDxe: Check timeout URB again after stopping endpoint 2017-07-05 11:31:06 +08:00
XhciDxe.inf MdeModulePkg: XhciDxe: list ARM and AARCH64 as valid architectures 2015-03-16 19:57:21 +00:00
XhciDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
XhciDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
XhciReg.c MdeModulePkg: Refine casting expression result to bigger size 2017-03-06 14:33:20 +08:00
XhciReg.h Update XhcWaitOpRegBit to take Timout argument as microsecond. 2013-12-25 07:52:55 +00:00
XhciSched.c MdeModulePkg/XhciDxe: Check timeout URB again after stopping endpoint 2017-07-05 11:31:06 +08:00
XhciSched.h MdeModulePkg/XhciDxe: Check timeout URB again after stopping endpoint 2017-07-05 11:31:06 +08:00