Home
last modified time | relevance | path

Searched refs:HostBackendDeviceProvider (Results 1 – 5 of 5) sorted by relevance

/external/crosvm/devices/src/usb/host_backend/
Dhost_backend_device_provider.rs28 pub enum HostBackendDeviceProvider { enum
37 impl HostBackendDeviceProvider { implementation
38 pub fn new() -> Result<(Tube, HostBackendDeviceProvider)> { in new()
47 let provider = HostBackendDeviceProvider::Created { in new()
59 match mem::replace(self, HostBackendDeviceProvider::Failed) { in start_helper()
60 HostBackendDeviceProvider::Created { control_tube } => { in start_helper()
78 *self = HostBackendDeviceProvider::Started { inner }; in start_helper()
81 HostBackendDeviceProvider::Started { .. } => { in start_helper()
85 HostBackendDeviceProvider::Failed => { in start_helper()
93 impl XhciBackendDeviceProvider for HostBackendDeviceProvider { implementation
[all …]
/external/crosvm/devices/src/usb/xhci/
Dxhci_controller.rs10 use crate::usb::host_backend::host_backend_device_provider::HostBackendDeviceProvider;
78 device_provider: HostBackendDeviceProvider,
81 device_provider: HostBackendDeviceProvider,
104 pub fn new(mem: GuestMemory, usb_provider: HostBackendDeviceProvider) -> Self { in new()
Dxhci.rs15 host_backend_device_provider::HostBackendDeviceProvider,
81 device_provider: HostBackendDeviceProvider,
89 device_provider: HostBackendDeviceProvider, in new() argument
/external/crosvm/devices/src/
Dlib.rs55 pub use self::usb::host_backend::host_backend_device_provider::HostBackendDeviceProvider;
/external/crosvm/src/
Dlinux.rs46 self, HostBackendDeviceProvider, IrqChip, IrqEventIndex, KvmKernelIrqChip, PciDevice,
1635 usb_provider: HostBackendDeviceProvider, in create_devices() argument
2391 HostBackendDeviceProvider::new().map_err(Error::CreateUsbProvider)?; in run_vm()