| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/ |
| D | RegisterCollectionHookExtensions.cs | 20 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddBeforeReadByteHook() 23 engine.Hook(addr, null); in AddBeforeReadByteHook() 24 return engine.Value; in AddBeforeReadByteHook() 30 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddAfterReadByteHook() 33 engine.Hook(addr, value); in AddAfterReadByteHook() 34 return engine.Value; in AddAfterReadByteHook() 40 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddBeforeWriteByteHook() 43 engine.Hook(addr, value); in AddBeforeWriteByteHook() 44 return engine.Value; in AddBeforeWriteByteHook() 51 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddAfterWriteByteHook() [all …]
|
| D | CpuHooksExtensions.cs | 19 var engine = new BlockPythonEngine(m, cpu, pythonScript); in AddHook() 20 cpu.AddHook(addr, engine.Hook); in AddHook() 25 var engine = new WFIPythonEngine(m, cpu, pythonScript); in AddHookAtWfiStateChange() 26 cpu.AddHookAtWfiStateChange(engine.HookWithWfiEnterExit); in AddHookAtWfiStateChange() 31 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptBegin() 32 cpu.AddHookAtInterruptBegin(engine.HookWithExceptionIndex); in AddHookAtInterruptBegin() 37 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptEnd() 38 cpu.AddHookAtInterruptEnd(engine.HookWithExceptionIndex); in AddHookAtInterruptEnd()
|
| D | RegisterCollectionHookExtensions.tt | 43 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(… 46 engine.Hook(addr, null); 47 return engine.Value; 53 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(… 56 engine.Hook(addr, value); 57 return engine.Value; 63 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(… 66 engine.Hook(addr, value); 67 return engine.Value; 74 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(… [all …]
|
| D | GPIOHookExtensions.cs | 16 var engine = new GPIOPythonEngine(gpio, pythonScript); in AddStateChangedHook() 17 gpio.AddStateChangedHook(engine.Hook); in AddStateChangedHook()
|
| D | PSCIHookExtensions.cs | 16 var engine = new PSCIPythonEngine(cpu, pythonScript, functionIdentifier); in AddCustomPSCIStub() 17 cpu.AddCustomPSCIStub(functionIdentifier, engine.Hook); in AddCustomPSCIStub()
|
| D | UserStateHookExtensions.cs | 17 var engine = new UserStatePythonEngine(machine, pythonScript); in AddUserStateHook() 18 machine.AddUserStateHook(x => x == stateName, engine.Hook); in AddUserStateHook()
|
| D | UartHooksExtensions.cs | 48 var engine = new UartPythonEngine(machine, uart, pythonScript); in AddLineHook() 49 uart.AddLineHook(x => x.Contains(contains), engine.Hook); in AddLineHook()
|
| D | SystemBusHooksExtensions.cs | 38 var engine = new WatchpointHookPythonEngine(sysbus, pythonScript); in AddWatchpointHook() 39 sysbus.AddWatchpointHook(address, width, access, engine.Hook); in AddWatchpointHook()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | RiscVCpuHooksExtensions.cs | 18 var engine = new RiscVCsrPythonEngine(cpu, csr, initable, script: pythonScript); in RegisterCSRHandlerFromString() 19 cpu.RegisterCSR(csr, engine.CsrReadHook, engine.CsrWriteHook); in RegisterCSRHandlerFromString() 24 var engine = new RiscVCsrPythonEngine(cpu, csr, initable, path: path); in RegisterCSRHandlerFromFile() 25 cpu.RegisterCSR(csr, engine.CsrReadHook, engine.CsrWriteHook); in RegisterCSRHandlerFromFile() 30 var engine = new RiscVInstructionPythonEngine(cpu, pattern, script: pythonScript); in InstallCustomInstructionHandlerFromString() 31 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromString() 36 var engine = new RiscVInstructionPythonEngine(cpu, pattern, path: path); in InstallCustomInstructionHandlerFromFile() 37 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromFile()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/ |
| D | MonitorExecutorExtensions.cs | 23 var engine = new ExecutorPythonEngine(machine, script); in ExecutePython() 24 engine.Action(); in ExecutePython() 34 var engine = new ExecutorPythonEngine(machine, script); in ExecutePythonEvery() 35 … var clockEntry = new ClockEntry((ulong)milliseconds, 1000, engine.Action, machine, name); in ExecutePythonEvery() 38 events.Add(machine, name, engine.Action); in ExecutePythonEvery()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/ |
| D | VybridDma.cs | 24 engine = new DmaEngine(machine.GetSystemBus(this)); in VybridDma() 169 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.VybridDma 236 parent.engine.IssueCopy(request); in DoCopy()
|
| D | STM32LDMA.cs | 21 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32LDMA() 235 parent.engine.IssueCopy(request); in DoTransfer() 274 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32LDMA
|
| D | STM32DMA.cs | 28 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32DMA() 171 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32DMA 290 parent.engine.IssueCopy(request); in DoTransfer() 308 parent.engine.IssueCopy(request); in DoPeripheralTransfer()
|
| D | NPCX_MDMA.cs | 221 engine = new DmaEngine(owner.machine.GetSystemBus(owner)); in DMAChannelContext() 268 engine.IssueCopy(request); in TryPerformCopy() 306 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.NPCX_MDMA.DMAChannelContext
|
| D | RenesasDA_DMABase.cs | 175 engine = new DmaEngine(parent.machine.GetSystemBus(parent)); in Channel() 218 var response = engine.IssueCopy(getDescriptorData); in DoTransfer() 316 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.RenesasDA_DMABase.Channel
|
| D | UDMA.cs | 21 engine = new DmaEngine(machine.GetSystemBus(this)); in UDMA() 200 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.UDMA 222 parent.engine.IssueCopy(request); in InitTransfer()
|
| D | SAM_PDC.cs | 64 engine = new DmaEngine(machine.GetSystemBus(parent)); in SAM_PDC() 291 engine.IssueCopy(request); in FinalizeReceiverTransfer() 351 engine.IssueCopy(request); in StartTransmitterTransfer() 589 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.SAM_PDC
|
| D | STM32G0DMA.cs | 22 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32G0DMA() 188 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32G0DMA 371 return parent.engine.IssueCopy(request); in IssueCopy()
|
| D | STM32WBA_GPDMA.cs | 24 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32WBA55_GPDMA() 121 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32WBA55_GPDMA 443 return parent.engine.IssueCopy(request); in IssueCopy()
|
| D | EFR32MG12_LDMA.cs | 27 engine = new DmaEngine(sysbus); in EFR32MG12_LDMA() 185 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32MG12_LDMA 691 parent.engine.IssueCopy(request); in Transfer()
|
| D | EFR32xG22_LDMA.cs | 30 engine = new DmaEngine(machine.GetSystemBus(this)); in EFR32xG22_LDMA() 330 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32xG22_LDMA 1052 parent.engine.IssueCopy(request); in Transfer()
|
| D | EFR32MG24_LDMA.cs | 30 engine = new DmaEngine(machine.GetSystemBus(this)); in EFR32MG24_LDMA() 327 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32MG24_LDMA 1699 parent.engine.IssueCopy(request); in Transfer()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/ |
| D | SlipRadio.cs | 129 var engine = new CRCEngine(CRCPolynomial.CRC32); in Encapsulate() 130 var crc = engine.Calculate(result); in Encapsulate()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | TranslationCPU.cs | 41 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockBegin() 42 cpu.SetHookAtBlockBegin(engine.HookWithSize); in SetHookAtBlockBegin() 47 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockEnd() 48 cpu.SetHookAtBlockEnd(engine.HookWithSize); in SetHookAtBlockEnd()
|