audk/MdeModulePkg/Bus/Pci/EhciDxe
Ruiyu Ni c74805f1e7 MdeModulePkg/EhciDxe: call EhcFreeUrb when int-transfer completes
It didn't cause big issues when VT-d was disabled.
But in VT-d enabled platform, lack of EhcFreeUrb call caused
the DMA data was not moved back to user's buffer.
It caused the correct data cannot be got through sync interrupt
transfer.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2018-01-16 10:58:02 +08:00
..
ComponentName.c
ComponentName.h
Ehci.c MdeModulePkg/EhciDxe: call EhcFreeUrb when int-transfer completes 2018-01-16 10:58:02 +08:00
Ehci.h MdeModulePkg/Bus: Fix typos in comments 2016-10-27 09:11:16 +08:00
EhciDebug.c
EhciDebug.h
EhciDxe.inf MdeModulePkg: list ARM and AARCH64 as valid architectures for some modules 2015-02-23 16:05:50 +00:00
EhciDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
EhciDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
EhciReg.c MdeModulePkg: Refine casting expression result to bigger size 2017-03-06 14:33:20 +08:00
EhciReg.h
EhciSched.c MdeModulePkg/EhciDxe: enable 64-bit PCI DMA 2016-09-06 15:40:49 +01:00
EhciSched.h
EhciUrb.c
EhciUrb.h
UsbHcMem.c MdeModulePkg: Fix typos in comments and variables 2016-07-11 10:29:48 +08:00
UsbHcMem.h