Home
last modified time | relevance | path

Searched refs:subrange (Results 1 – 9 of 9) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/
DSystemBusHooksExtensions.cs18 …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/
DHookWrapper.cs17 protected HookWrapper(IBusPeripheral peripheral, Type type, Range? subrange) in HookWrapper() argument
21 Subrange = subrange; in HookWrapper()
DReadHookWrapper.cs18 Range? subrange = null) : base(peripheral, typeof(T), subrange) in ReadHookWrapper() argument
DWriteHookWrapper.cs18 Range? subrange = null) : base(peripheral, typeof(T), subrange) in WriteHookWrapper() argument
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DSystemBusGenerated.cs484 …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()
DBusControllerProxy.cs255 …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()
DIBusController.cs83 …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
DSystemBusGenerated.tt174 …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/
DGenericSpiFlash.cs648 …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()