acrn-hypervisor/devicemodel/include
Liu Long 77f9d871af ACRN:DM Release resource when destroy the device
When destroy the usb device release the resource allocate for transfer
in case cause the memory leak issue. Add the release and cancel
transfer request call back for the emulation device, use the emulation
device call back in xHCI controller emulation.

Tracked-On: #6533
Signed-off-by: Liu Long <long.liu@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2021-09-08 10:02:13 +08:00
..
public doc: Adapt documents to new HSM driver 2021-07-15 11:53:54 +08:00
acpi_hpet.h dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
acpi.h dm: Use new ioctl ACRN_IOCTL_GET_PLATFORM_INFO 2021-07-15 11:53:54 +08:00
ahci.h
ata.h dm:Remove deprecated terms 2020-09-01 09:30:08 +08:00
atkbdc.h
atomic.h
att_keybox.h DM: Attestation Keybox support in SOS DM 2019-02-25 16:40:25 +08:00
block_if.h dm: virtio-block: extend the max iov number of virtio block 2019-04-16 15:03:04 +08:00
console.h DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
cpuset.h
dm_string.h doc: replace return with retval 2018-11-30 14:55:17 +08:00
dm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
gc.h DM: remove unused function gc_init 2019-05-24 11:51:00 +08:00
gpio_dm.h DM: virtio-gpio: implement GPIO operations via accessing PIO 2019-04-08 10:51:49 +08:00
hpet.h dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
i8253reg.h
inout.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ioapic.h
ioc.h IOC mediator: dynamically enable dummy channels 2019-02-01 16:05:43 +08:00
iodev.h
irq.h
log.h dm:use acrn-dm logger function instread of printf 2019-11-14 15:34:04 +08:00
lpc.h
macros.h
mc146818rtc.h
mei.h
mem.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.h dm: enhence the mevent API 2018-12-07 20:21:33 +08:00
mmio_dev.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
monitor.h DM: Virtio-Blk Rescan 2019-05-07 09:08:50 +08:00
mptable.h
mptbl.h DM: remove unused function mptable_add_oemtbl 2019-05-24 11:51:00 +08:00
npk.h
ns16550.h
passthru.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pci_core.h dm: identical mapping of pass-thru dev PIO bar 2021-09-01 15:31:55 +08:00
pci_util.h dm: PTM: Check PTM root has more than one child 2021-05-19 13:54:24 +08:00
pciio.h
pcireg.h dm: Add PCI IDS for EHL/TGL/ADL in GPU passthrough 2021-07-02 09:50:05 +08:00
pit.h
pm_vuart.h dm: add allow_trigger_s5 mode to pm_notify_channel uart 2021-05-21 10:16:30 +08:00
pm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
ps2kbd.h
ps2mouse.h
ptm.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pty_vuart.h DM: separate pty vuart operation from IOC 2019-09-11 16:43:22 +08:00
rpmb_backend.h
rpmb_sim.h
rpmb.h
rtc.h DM: remove unused function vrtc_reset 2019-05-24 11:51:00 +08:00
rtct.h dm: add RTCT v2 support for guest 2021-06-01 10:41:51 +08:00
segments.h
specialreg.h
sw_load.h DM: change high RAM start address to 4GB for post-launched VM 2021-05-07 14:16:37 +08:00
timer.h dm: vhpet: add vHPET support 2019-01-23 10:33:28 +08:00
tpm.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
tree.h dm: clean up mem.c 2019-03-21 10:28:17 +08:00
types.h dm: acpi: retrieve physical APIC IDs and use them to fill in the ACPI MADT table 2021-05-26 11:23:06 +08:00
uart_core.h dm: refine the uart_core 2018-12-27 09:58:20 +08:00
usb_core.h ACRN:DM Release resource when destroy the device 2021-09-08 10:02:13 +08:00
usb_pmapper.h ACRN:DM Release resource when destroy the device 2021-09-08 10:02:13 +08:00
usb.h
usbdi.h
vbs_common_if.h
vhost.h dm: vhost: remove support for non-msix devices 2018-12-14 19:49:55 +08:00
virtio_kernel.h
virtio.h dm: Add Oracle subsystem vendor ID 2019-10-11 13:20:19 +08:00
vmmapi.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vrpmb.h
xhci.h DM USB: xHCI: rename some variables about ERST 2019-09-26 11:29:22 +08:00
xhcireg.h DM USB: xHCI: re-implement the emulation of extented capabilities 2019-05-24 13:21:12 +08:00