| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/ |
| D | RegisterCollectionHookExtensions.cs | 18 …yteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset, string script) in AddBeforeReadByteHook() 28 …yteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset, string script) in AddAfterReadByteHook() 38 …yteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset, string script) in AddBeforeWriteByteHook() 48 …yteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset, string script) in AddAfterWriteByteHook() 58 …moveBeforeReadByteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset) in RemoveBeforeReadByteHook() 63 …emoveAfterReadByteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset) in RemoveAfterReadByteHook() 68 …oveBeforeWriteByteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset) in RemoveBeforeWriteByteHook() 73 …moveAfterWriteByteHook(this IProvidesRegisterCollection<ByteRegisterCollection> @this, long offset) in RemoveAfterWriteByteHook() 78 …ordHook(this IProvidesRegisterCollection<WordRegisterCollection> @this, long offset, string script) in AddBeforeReadWordHook() 88 …ordHook(this IProvidesRegisterCollection<WordRegisterCollection> @this, long offset, string script) in AddAfterReadWordHook() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/ |
| D | RegisterCollection.cs | 145 public T Read(long offset) in Read() 162 public bool TryRead(long offset, out T result) in TryRead() 198 public void Write(long offset, T value) in Write() 212 public bool TryWrite(long offset, T value) in TryWrite() 238 public bool HasRegisterAtOffset(long offset) in HasRegisterAtOffset() 262 public void AddBeforeReadHook(long offset, Func<long, T?> hook) in AddBeforeReadHook() argument 280 public void AddAfterReadHook(long offset, Func<long, T, T?> hook) in AddAfterReadHook() argument 298 public void AddBeforeWriteHook(long offset, Func<long, T, T?> hook) in AddBeforeWriteHook() argument 314 public void AddAfterWriteHook(long offset, Action<long, T> hook) in AddAfterWriteHook() argument 327 public void RemoveBeforeReadHook(long offset) in RemoveBeforeReadHook() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SD/ |
| D | SDHCI.cs | 24 public byte ReadByte(long offset) in ReadByte() 30 public ushort ReadWord(long offset) in ReadWord() 36 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 49 public void WriteByte(long offset, byte value) in WriteByte() 54 public void WriteWord(long offset, ushort value) in WriteWord() 59 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Memory/ |
| D | ArrayMemory.cs | 40 public virtual ulong ReadQuadWord(long offset) in ReadQuadWord() 51 public virtual void WriteQuadWord(long offset, ulong value) in WriteQuadWord() 61 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 72 public virtual void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 87 public ushort ReadWord(long offset) in ReadWord() 98 public virtual void WriteWord(long offset, ushort value) in WriteWord() 108 public byte ReadByte(long offset) in ReadByte() 119 public virtual void WriteByte(long offset, byte value) in WriteByte() 129 public byte[] ReadBytes(long offset, int count, IPeripheral context = null) in ReadBytes() 140 …public void WriteBytes(long offset, byte[] bytes, int startingIndex, int count, IPeripheral contex… in WriteBytes() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Python/ |
| D | PythonPeripheral.cs | 20 …ilePath path, ulong address, int size, bool initable = false, string name = null, ulong offset = 0) in PyDevFromFile() 30 …tring script, ulong address, int size, bool initable = false, string name = null, ulong offset = 0) in PyDevFromString() 74 public byte ReadByte(long offset) in ReadByte() 81 public void WriteByte(long offset, byte value) in WriteByte() 87 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 94 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 100 public ulong ReadQuadWord(long offset) in ReadQuadWord() 107 public void WriteQuadWord(long offset, ulong value) in WriteQuadWord() 113 public ushort ReadWord(long offset) in ReadWord() 120 public void WriteWord(long offset, ushort value) in WriteWord() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Memory/ |
| D | ArrayMemoryWithReadonlys.cs | 22 public void SetReadOnlyDoubleWord(long offset, uint value) in SetReadOnlyDoubleWord() 28 public void SetReadOnlyWord(long offset, ushort value) in SetReadOnlyWord() 34 public void SetReadOnlyByte(long offset, byte value) in SetReadOnlyByte() 40 public override void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 48 public override void WriteWord(long offset, ushort value) in WriteWord() 56 public override void WriteByte(long offset, byte value) in WriteByte()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | BitBanding.cs | 30 public byte ReadByte(long offset) in ReadByte() 38 public void WriteByte(long offset, byte value) in WriteByte() 55 public ushort ReadWord(long offset) in ReadWord() 63 public void WriteWord(long offset, ushort value) in WriteWord() 80 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 88 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord()
|
| D | BitAccess.cs | 36 public byte ReadByte(long offset) in ReadByte() 42 public void WriteByte(long offset, byte mask) in WriteByte() 47 public ushort ReadWord(long offset) in ReadWord() 53 public void WriteWord(long offset, ushort mask) in WriteWord() 58 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 64 public void WriteDoubleWord(long offset, uint mask) in WriteDoubleWord()
|
| D | OpenTitan_ScrambledMemory.cs | 29 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 38 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 44 public void WriteBytes(long offset, byte[] value) in WriteBytes() 50 public void ReadBytes(long offset, int count, byte[] destination, int startIndex) in ReadBytes() 70 private void MarkWritten(long offset, int size = 1) in MarkWritten() 78 private bool CheckAccess(long offset, int size = 1) in CheckAccess()
|
| D | MPFS_DDRMock.cs | 20 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 73 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 78 public byte ReadByte(long offset) in ReadByte() 105 public void WriteByte(long offset, byte value) in WriteByte()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/PCI/ |
| D | VersatilePCI.cs | 36 public uint ReadDoubleWordConfig(long offset) in ReadDoubleWordConfig() 49 public void WriteDoubleWordConfig(long offset, uint value) in WriteDoubleWordConfig() 53 public virtual uint ReadDoubleWord(long offset) in ReadDoubleWord() 88 public virtual void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 114 public void WriteDoubleWordIO(long offset, uint value) in WriteDoubleWordIO() 146 public uint ReadDoubleWordIO(long offset) in ReadDoubleWordIO()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | Redirector.cs | 36 public byte ReadByte(long offset) in ReadByte() 41 public void WriteByte(long offset, byte value) in WriteByte() 46 public ushort ReadWord(long offset) in ReadWord() 51 public void WriteWord(long offset, ushort value) in WriteWord() 56 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 61 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 78 public byte[] ReadBytes(long offset, int count, IPeripheral context = null) in ReadBytes() 83 …public void WriteBytes(long offset, byte[] array, int startingIndex, int count, IPeripheral contex… in WriteBytes()
|
| D | BusAccess.cs | 100 public delegate ulong QuadWordReadMethod(long offset); in QuadWordReadMethod() 101 public delegate void QuadWordWriteMethod(long offset, ulong value); in QuadWordWriteMethod() 102 public delegate uint DoubleWordReadMethod(long offset); in DoubleWordReadMethod() 103 public delegate void DoubleWordWriteMethod(long offset, uint value); in DoubleWordWriteMethod() 104 public delegate ushort WordReadMethod(long offset); in WordReadMethod() 105 public delegate void WordWriteMethod(long offset, ushort value); in WordWriteMethod() 106 public delegate byte ByteReadMethod(long offset); in ByteReadMethod() 107 public delegate void ByteWriteMethod(long offset, byte value); in ByteWriteMethod()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/MTD/ |
| D | CFIFlash.cs | 101 public byte ReadByte(long offset) in ReadByte() 122 public ushort ReadWord(long offset) in ReadWord() 132 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 142 public void WriteByte(long offset, byte value) in WriteByte() 205 public void WriteWord(long offset, ushort value) in WriteWord() 221 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 273 private uint HandleRead(long offset, int width) in HandleRead() 290 private byte HandleReadJEDEC(long offset) in HandleReadJEDEC() 304 private byte HandleQuery(long offset) in HandleQuery() 367 private void HandleErase(long offset) in HandleErase() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/PCI/ |
| D | IPCIePeripheral.cs | 13 uint ConfigurationReadDoubleWord(long offset); in ConfigurationReadDoubleWord() 14 void ConfigurationWriteDoubleWord(long offset, uint value); in ConfigurationWriteDoubleWord() 15 uint MemoryReadDoubleWord(uint bar, long offset); in MemoryReadDoubleWord() 16 void MemoryWriteDoubleWord(uint bar, long offset, uint value); in MemoryWriteDoubleWord()
|
| D | PCIeBasePeripheral.cs | 87 public virtual uint ConfigurationReadDoubleWord(long offset) in ConfigurationReadDoubleWord() 99 public virtual void ConfigurationWriteDoubleWord(long offset, uint value) in ConfigurationWriteDoubleWord() 105 public uint MemoryReadDoubleWord(uint bar, long offset) in MemoryReadDoubleWord() 120 public void MemoryWriteDoubleWord(uint bar, long offset, uint value) in MemoryWriteDoubleWord() 141 protected virtual void WriteDoubleWordToBar(uint bar, long offset, uint value) in WriteDoubleWordToBar() 146 protected virtual uint ReadDoubleWordFromBar(uint bar, long offset) in ReadDoubleWordFromBar() 170 protected void AddCapability(byte offset, Capability capability) in AddCapability()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Mocks/ |
| D | MockQuadWordPeripheralWithoutTranslations.cs | 32 public virtual ulong ReadQuadWord(long offset) in ReadQuadWord() 37 public virtual void WriteQuadWord(long offset, ulong value) in WriteQuadWord() 43 public ulong ReadQuadWordFromRegion(long offset) in ReadQuadWordFromRegion() 49 public void WriteQuadWordToRegion(long offset, ulong value) in WriteQuadWordToRegion()
|
| D | MockBytePeripheralWithoutTranslations.cs | 47 public virtual byte ReadByte(long offset) in ReadByte() 52 public virtual void WriteByte(long offset, byte value) in WriteByte() 58 public byte ReadByteFromRegion(long offset) in ReadByteFromRegion() 64 public void WriteByteToRegion(long offset, byte value) in WriteByteToRegion()
|
| D | MockDoubleWordPeripheralWithoutTranslations.cs | 34 public virtual uint ReadDoubleWord(long offset) in ReadDoubleWord() 39 public virtual void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 45 public uint ReadDoubleWordFromRegion(long offset) in ReadDoubleWordFromRegion() 51 public void WriteDoubleWordToRegion(long offset, uint value) in WriteDoubleWordToRegion()
|
| D | MockWordPeripheralWithoutTranslations.cs | 39 public virtual ushort ReadWord(long offset) in ReadWord() 44 public virtual void WriteWord(long offset, ushort value) in WriteWord() 50 public ushort ReadWordFromRegion(long offset) in ReadWordFromRegion() 56 public void WriteWordToRegion(long offset, ushort value) in WriteWordToRegion()
|
| D | MockDoubleWordPeripheralWithOnlyRegionReadMethod.cs | 21 public virtual uint ReadDoubleWord(long offset) in ReadDoubleWord() 26 public virtual void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 32 public uint ReadDoubleWordFromRegion(long offset) in ReadDoubleWordFromRegion()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/Crypto/ |
| D | InternalMemoryManager.cs | 38 public bool TryReadDoubleWord(long offset, out uint result) in TryReadDoubleWord() 49 public bool TryReadBytes(long offset, int count, out byte[] result) in TryReadBytes() 61 public bool TryWriteDoubleWord(long offset, uint value) in TryWriteDoubleWord() 71 public bool TryWriteBytes(long offset, byte[] bytes) in TryWriteBytes() 81 …private bool TryAddressInternalMemory(long offset, out InternalMemoryAccessor mem, out long intern… in TryAddressInternalMemory()
|
| D | InternalMemoryAccessor.cs | 22 public uint ReadDoubleWord(long offset) in ReadDoubleWord() 34 public IEnumerable<byte> ReadBytes(long offset, int count) in ReadBytes() 47 public void WriteDoubleWord(long offset, uint value) in WriteDoubleWord() 62 public void WriteBytes(long offset, byte[] bytes) in WriteBytes()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/ARM_GenericInterruptController/ |
| D | Utils.cs | 32 …riteByteToDoubleWordCollection(DoubleWordRegisterCollection registers, long offset, uint value, AR… in TryWriteByteToDoubleWordCollection() 44 …adByteFromDoubleWordCollection(DoubleWordRegisterCollection registers, long offset, out byte value… in TryReadByteFromDoubleWordCollection() 52 …teDoubleWordToQuadWordCollection(QuadWordRegisterCollection registers, long offset, uint value, AR… in TryWriteDoubleWordToQuadWordCollection() 70 …DoubleWordFromQuadWordCollection(QuadWordRegisterCollection registers, long offset, out uint value… in TryReadDoubleWordFromQuadWordCollection() 85 …private static void AlignRegisterOffset(long offset, int bitsPerRegister, out long alignedOffset, … in AlignRegisterOffset()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/SiLabs/ |
| D | EFR32xG2_RNGCTRL.cs | 48 public uint ReadDoubleWordRegisterSecure(long offset) in ReadDoubleWordRegisterSecure() 54 public uint ReadDoubleWordRegisterNonSecure(long offset) in ReadDoubleWordRegisterNonSecure() 60 public void WriteDoubleWordRegisterSecure(long offset, uint value) in WriteDoubleWordRegisterSecure() 66 public void WriteDoubleWordRegisterNonSecure(long offset, uint value) in WriteDoubleWordRegisterNonSecure() 72 public uint ReadDoubleWordFifoSecure(long offset) in ReadDoubleWordFifoSecure() 78 public uint ReadDoubleWordFifoNonSecure(long offset) in ReadDoubleWordFifoNonSecure() 84 public void WriteDoubleWordFifoSecure(long offset, uint value) in WriteDoubleWordFifoSecure() 90 public void WriteDoubleWordFifoNonSecure(long offset, uint value) in WriteDoubleWordFifoNonSecure() 95 public uint ReadRegister(long offset) in ReadRegister() 111 public void WriteRegister(long offset, uint value) in WriteRegister() [all …]
|