Home
last modified time | relevance | path

Searched refs:IUSBPeripheral (Results 1 – 16 of 16) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DIUSBHub.cs14 public interface IUSBHub : IUSBPeripheral, IUSBHubBase
16 IUSBPeripheral GetDevice(byte port); in GetDevice()
DUsbHub.cs23 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 …]
DIUSBHubBase.cs13 …pheralRegister<IUSBHub, USBRegistrationPoint>, IPeripheralContainer<IUSBPeripheral, USBRegistrati…
18 event Action <IUSBPeripheral> ActiveDevice ;
DEHCIHostController.cs18 …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 …]
DISP1761.cs21 …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 …]
DPortStatusAndControlRegister.cs92 public PortStatusAndControlRegisterChanges Attach(IUSBPeripheral portDevice) in Attach()
177 protected IUSBPeripheral device;
DMassStorageExtensions.cs16 …this IMachine machine, string file, string name, IPeripheralRegister<IUSBPeripheral, USBRegistrati… in PendriveFromFile() argument
DIUSBPeripheral.cs14 public interface IUSBPeripheral : IPeripheral interface
DDummyUSBDevice.cs15 public class DummyUSBDevice : IUSBPeripheral
DUSBEthernetEmulationModelDevice.cs16 public class USBEthernetEmulationModelDevice : IUSBPeripheral, IMACInterface
DUSBEthernetControlModelDevice.cs16 …BEthernetControlModelDevice : USBEthernetControlModelDevicesSubclass, IUSBPeripheral, IMACInterface
DUSBKeyboard.cs17 public class USBKeyboard : IUSBPeripheral, IKeyboard
DUSBTablet.cs16 public class USBTablet :IUSBPeripheral, IAbsolutePositionPointerInput
DUSBMouse.cs17 public class USBMouse : IUSBPeripheral, IRelativePositionPointerInput
DMassStorage.cs17 public class MassStorage: IUSBPeripheral, IDisposable
DSMSC9500.cs19 public class SMSC9500 : IUSBPeripheral, IMACInterface