| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/ |
| D | SystemBusHooksExtensions.cs | 18 …this IBusController sysbus, IBusPeripheral peripheral, string pythonScript, Range? subrange = null) in SetHookAfterPeripheralRead() argument 21 sysbus.SetHookAfterPeripheralRead<ulong>(peripheral, runner.ReadHook, subrange); in SetHookAfterPeripheralRead() 22 …lRead<uint>(peripheral, (readValue, offset) => (uint)runner.ReadHook(readValue, offset), subrange); in SetHookAfterPeripheralRead() 23 …d<ushort>(peripheral, (readValue, offset) => (ushort)runner.ReadHook(readValue, offset), subrange); in SetHookAfterPeripheralRead() 24 …lRead<byte>(peripheral, (readValue, offset) => (byte)runner.ReadHook(readValue, offset), subrange); in SetHookAfterPeripheralRead() 27 …this IBusController sysbus, IBusPeripheral peripheral, string pythonScript, Range? subrange = null) in SetHookBeforePeripheralWrite() argument 30 sysbus.SetHookBeforePeripheralWrite<ulong>(peripheral, runner.WriteHook, subrange); in SetHookBeforePeripheralWrite() 31 …int>(peripheral, (valueToWrite, offset) => (uint)runner.WriteHook(valueToWrite, offset), subrange); in SetHookBeforePeripheralWrite() 32 …t>(peripheral, (valueToWrite, offset) => (ushort)runner.WriteHook(valueToWrite, offset), subrange); in SetHookBeforePeripheralWrite() 33 …yte>(peripheral, (valueToWrite, offset) => (byte)runner.WriteHook(valueToWrite, offset), subrange); in SetHookBeforePeripheralWrite()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/Wrappers/ |
| D | HookWrapper.cs | 17 protected HookWrapper(IBusPeripheral peripheral, Type type, Range? subrange) in HookWrapper() argument 21 Subrange = subrange; in HookWrapper()
|
| D | ReadHookWrapper.cs | 18 Range? subrange = null) : base(peripheral, typeof(T), subrange) in ReadHookWrapper() argument
|
| D | WriteHookWrapper.cs | 18 Range? subrange = null) : base(peripheral, typeof(T), subrange) in WriteHookWrapper() argument
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | SystemBusGenerated.cs | 484 …ookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null) in SetHookAfterPeripheralRead() argument 503 …ipheral, new Func<long, byte>(pam.ReadByte), (Func<byte, long, byte>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead() 522 …l, new Func<long, ushort>(pam.ReadWord), (Func<ushort, long, ushort>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead() 541 …l, new Func<long, uint>(pam.ReadDoubleWord), (Func<uint, long, uint>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead() 560 …, new Func<long, ulong>(pam.ReadQuadWord), (Func<ulong, long, ulong>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead() 574 …kBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null) in SetHookBeforePeripheralWrite() argument 593 …ral, new Action<long, byte>(pam.WriteByte), (Func<byte, long, byte>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite() 612 …ew Action<long, ushort>(pam.WriteWord), (Func<ushort, long, ushort>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite() 631 …ew Action<long, uint>(pam.WriteDoubleWord), (Func<uint, long, uint>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite() 650 …w Action<long, ulong>(pam.WriteQuadWord), (Func<ulong, long, ulong>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite()
|
| D | BusControllerProxy.cs | 255 …ookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null) in SetHookAfterPeripheralRead() argument 257 ParentController.SetHookAfterPeripheralRead(peripheral, hook, subrange); in SetHookAfterPeripheralRead() 260 …kBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null) in SetHookBeforePeripheralWrite() argument 262 ParentController.SetHookBeforePeripheralWrite(peripheral, hook, subrange); in SetHookBeforePeripheralWrite()
|
| D | IBusController.cs | 83 …okAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null); in SetHookAfterPeripheralRead() argument 84 …BeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null); in SetHookBeforePeripheralWrite() argument
|
| D | SystemBusGenerated.tt | 174 …ripheral<#=operation#><T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = null) 199 …#=operation#><#=name#>), (Func<<#=type#>, long, <#=type#>>)(object)hook, subrange).<#=operation#>);
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | GenericSpiFlash.cs | 648 …foreach(var subrange in lockedRange.HasValue ? segmentToErase.Subtract(lockedRange.Value) : new Li… in EraseSegment() 650 this.Log(LogLevel.Noisy, "Erasing subrange {0}", subrange); in EraseSegment() 651 EraseRangeUnchecked(subrange); in EraseSegment()
|