Searched refs:IUSBPeripheral (Results 1 – 16 of 16) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/ |
| D | IUSBHub.cs | 14 public interface IUSBHub : IUSBPeripheral, IUSBHubBase 16 IUSBPeripheral GetDevice(byte port); in GetDevice()
|
| D | UsbHub.cs | 23 public class UsbHub : IUSBHub, IUSBPeripheral 42 public event Action <IUSBPeripheral> ActiveDevice ; 89 registeredDevices = new Dictionary<byte, IUSBPeripheral>(); in UsbHub() 111 registeredDevices = new Dictionary<byte, IUSBPeripheral>(); in UsbHub() 137 public void Register(IUSBPeripheral peripheral, USBRegistrationPoint registrationPoint) in Register() 163 public void Unregister(IUSBPeripheral peripheral) in Unregister() 170 public IEnumerable<USBRegistrationPoint> GetRegistrationPoints(IUSBPeripheral peripheral) in GetRegistrationPoints() 175 public IEnumerable<IRegistered<IUSBPeripheral, USBRegistrationPoint>> Children 183 public IUSBPeripheral GetDevice(byte port) in GetDevice() 195 public void AttachDevice(IUSBPeripheral device, byte port) in AttachDevice() [all …]
|
| D | IUSBHubBase.cs | 13 …pheralRegister<IUSBHub, USBRegistrationPoint>, IPeripheralContainer<IUSBPeripheral, USBRegistrati… 18 event Action <IUSBPeripheral> ActiveDevice ;
|
| D | EHCIHostController.cs | 18 …ipheralRegister<IUSBHub, USBRegistrationPoint>, IPeripheralContainer<IUSBPeripheral, USBRegistrati… 34 registeredDevices = new Dictionary<byte, IUSBPeripheral>(); in EHCIHostController() 35 addressedDevices = new Dictionary<byte, IUSBPeripheral>(); in EHCIHostController() 61 public void Register(IUSBPeripheral peripheral, USBRegistrationPoint registrationPoint) in Register() 84 public void Unregister(IUSBPeripheral peripheral) in Unregister() 94 public void AttachDevice(IUSBPeripheral device, byte port) in AttachDevice() 130 public IEnumerable<USBRegistrationPoint> GetRegistrationPoints(IUSBPeripheral peripheral) in GetRegistrationPoints() 137 public IEnumerable<IRegistered<IUSBPeripheral, USBRegistrationPoint>> Children 487 private IUSBPeripheral GetTargetDevice(QueueHead qh) in GetTargetDevice() 493 IUSBPeripheral targetDevice; in GetTargetDevice() [all …]
|
| D | ISP1761.cs | 21 …ipheralRegister<IUSBHub, USBRegistrationPoint>, IPeripheralContainer<IUSBPeripheral, USBRegistrati… 24 protected IUSBPeripheral activeDevice; 25 protected IUSBPeripheral defaultDevice; 74 registeredDevices = new Dictionary<byte, IUSBPeripheral>(); in ISP1761() 75 adressedDevices = new Dictionary<byte, IUSBPeripheral>(); in ISP1761() 90 public void Active(IUSBPeripheral periph) in Active() 103 public void Register(IUSBPeripheral peripheral, USBRegistrationPoint registrationInfo) in Register() 110 public void Unregister(IUSBPeripheral peripheral) in Unregister() 119 public IEnumerable<USBRegistrationPoint> GetRegistrationPoints(IUSBPeripheral peripheral) in GetRegistrationPoints() 124 public IEnumerable<IRegistered<IUSBPeripheral, USBRegistrationPoint>> Children [all …]
|
| D | PortStatusAndControlRegister.cs | 92 public PortStatusAndControlRegisterChanges Attach(IUSBPeripheral portDevice) in Attach() 177 protected IUSBPeripheral device;
|
| D | MassStorageExtensions.cs | 16 …this IMachine machine, string file, string name, IPeripheralRegister<IUSBPeripheral, USBRegistrati… in PendriveFromFile() argument
|
| D | IUSBPeripheral.cs | 14 public interface IUSBPeripheral : IPeripheral interface
|
| D | DummyUSBDevice.cs | 15 public class DummyUSBDevice : IUSBPeripheral
|
| D | USBEthernetEmulationModelDevice.cs | 16 public class USBEthernetEmulationModelDevice : IUSBPeripheral, IMACInterface
|
| D | USBEthernetControlModelDevice.cs | 16 …BEthernetControlModelDevice : USBEthernetControlModelDevicesSubclass, IUSBPeripheral, IMACInterface
|
| D | USBKeyboard.cs | 17 public class USBKeyboard : IUSBPeripheral, IKeyboard
|
| D | USBTablet.cs | 16 public class USBTablet :IUSBPeripheral, IAbsolutePositionPointerInput
|
| D | USBMouse.cs | 17 public class USBMouse : IUSBPeripheral, IRelativePositionPointerInput
|
| D | MassStorage.cs | 17 public class MassStorage: IUSBPeripheral, IDisposable
|
| D | SMSC9500.cs | 19 public class SMSC9500 : IUSBPeripheral, IMACInterface
|