Lines Matching refs:IPeripheral
24 …ralRegister<IBusPeripheral, BusMultiRegistration>, IPeripheralRegister<IPeripheral, NullRegistrati…
25 …lRegister<IBusPeripheral, BusParametrizedRegistration>, ICanLoadFiles, IPeripheral, IMultibyteWrit…
27 byte ReadByte(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadByte()
28 byte ReadByteWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadByteWithState()
29 … void WriteByte(ulong address, byte value, IPeripheral context = null, ulong? cpuState = null); in WriteByte()
30 … void WriteByteWithState(ulong address, byte value, IPeripheral context, IContextState stateObj); in WriteByteWithState()
32 ushort ReadWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadWord()
33 ushort ReadWordWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadWordWithState()
34 … void WriteWord(ulong address, ushort value, IPeripheral context = null, ulong? cpuState = null); in WriteWord()
35 … void WriteWordWithState(ulong address, ushort value, IPeripheral context, IContextState stateObj); in WriteWordWithState()
37 uint ReadDoubleWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadDoubleWord()
38 uint ReadDoubleWordWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadDoubleWordWithState()
39 …void WriteDoubleWord(ulong address, uint value, IPeripheral context = null, ulong? cpuState = null… in WriteDoubleWord()
40 …void WriteDoubleWordWithState(ulong address, uint value, IPeripheral context, IContextState stateO… in WriteDoubleWordWithState()
42 ulong ReadQuadWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadQuadWord()
43 ulong ReadQuadWordWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadQuadWordWithState()
44 …void WriteQuadWord(ulong address, ulong value, IPeripheral context = null, ulong? cpuState = null); in WriteQuadWord()
45 …void WriteQuadWordWithState(ulong address, ulong value, IPeripheral context, IContextState stateOb… in WriteQuadWordWithState()
47 …nt count, byte[] destination, int startIndex, bool onlyMemory = false, IPeripheral context = null); in ReadBytes()
48 … byte[] ReadBytes(ulong address, int count, bool onlyMemory = false, IPeripheral context = null); in ReadBytes()
50 … void WriteBytes(byte[] bytes, ulong address, bool onlyMemory = false, IPeripheral context = null); in WriteBytes()
51 …ulong address, int startingIndex, long count, bool onlyMemory = false, IPeripheral context = null); in WriteBytes()
52 …ytes(byte[] bytes, ulong address, long count, bool onlyMemory = false, IPeripheral context = null); in WriteBytes()
54 void ZeroRange(Range range, IPeripheral context = null); in ZeroRange()
55 …bool TryConvertStateToUlongForContext(IPeripheral context, IContextState stateObj, out ulong? stat… in TryConvertStateToUlongForContext()
57 IBusRegistered<IBusPeripheral> WhatIsAt(ulong address, IPeripheral context = null); in WhatIsAt()
58 IPeripheral WhatPeripheralIsAt(ulong address, IPeripheral context = null); in WhatPeripheralIsAt()
60 bool IsAddressRangeLocked(Range range, IPeripheral context = null); in IsAddressRangeLocked()
61 void SetAddressRangeLocked(Range range, bool locked, IPeripheral context = null); in SetAddressRangeLocked()
63 void SetPeripheralEnabled(IPeripheral peripheral, bool value); in SetPeripheralEnabled()
64 bool IsPeripheralEnabled(IPeripheral peripheral); in IsPeripheralEnabled()
69 IEnumerable<IPeripheral> GetAllContextKeys(); in GetAllContextKeys()
70 … IEnumerable<IBusRegistered<IBusPeripheral>> GetRegisteredPeripherals(IPeripheral context = null); in GetRegisteredPeripherals()
71 …e<IBusRegistered<IBusPeripheral>> GetRegistrationsForPeripheralType<T>(IPeripheral context = null); in GetRegistrationsForPeripheralType()
120 public static void EnablePeripheral(this IBusController bus, IPeripheral peripheral) in EnablePeripheral()
125 public static void DisablePeripheral(this IBusController bus, IPeripheral peripheral) in DisablePeripheral()