Module crosvm::crosvm::sys::linux::pci_hotplug_manager

source ยท
Expand description

A high-level manager for hotplug PCI devices.

Structsยง

  • GuestDeviceStub ๐Ÿ”’
  • PciHotPlugManager manages hotplug ports, and handles PCI device hot plug and hot removal.
  • PciHotPlugWorker ๐Ÿ”’
    PciHotPlugWorker is a worker that handles the asynchrony of slot states between crosvm and the guest OS. It is responsible for scheduling the PCIe slot control signals and handle its result.
  • PortKey ๐Ÿ”’
    PortKey is a unique identifier of ports with an ordering defined on it.
  • PortManagerStub ๐Ÿ”’
    PortManagerStub is the manager-side copy of a port.
  • PortWorkerStub ๐Ÿ”’
    PortWorkerStub is the worker-side copy of a port.
  • System resources that can be released when a hotplugged device is removed.
  • WorkerClient ๐Ÿ”’
    WorkerClient is a wrapper of the worker methods.

Enumsยง

Type Aliasesยง