Searched refs:HostBackendDeviceProvider (Results 1 – 5 of 5) sorted by relevance
/external/crosvm/devices/src/usb/host_backend/ |
D | host_backend_device_provider.rs | 28 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/ |
D | xhci_controller.rs | 10 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()
|
D | xhci.rs | 15 host_backend_device_provider::HostBackendDeviceProvider, 81 device_provider: HostBackendDeviceProvider, 89 device_provider: HostBackendDeviceProvider, in new() argument
|
/external/crosvm/devices/src/ |
D | lib.rs | 55 pub use self::usb::host_backend::host_backend_device_provider::HostBackendDeviceProvider;
|
/external/crosvm/src/ |
D | linux.rs | 46 self, HostBackendDeviceProvider, IrqChip, IrqEventIndex, KvmKernelIrqChip, PciDevice, 1635 usb_provider: HostBackendDeviceProvider, in create_devices() argument 2391 HostBackendDeviceProvider::new().map_err(Error::CreateUsbProvider)?; in run_vm()
|