Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 14 of 14) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DTimeoutEvent.cs28 Action callback = null) in EnqueueTimeoutEvent() argument
42 callback?.Invoke(); in EnqueueTimeoutEvent()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/
DUSBEndpoint.cs93 public void SetDataReadCallbackOneShot(Action<USBEndpoint, IEnumerable<byte>> callback) in SetDataReadCallbackOneShot() argument
104 callback(this, buffer.Dequeue()); in SetDataReadCallbackOneShot()
111 callback(this, new byte[0]); in SetDataReadCallbackOneShot()
115 dataCallback = callback; in SetDataReadCallbackOneShot()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Debug/
DCPUTracer.cs37 …tionCallParameter> parameters, Action<TranslationCPU, ulong, string, IEnumerable<object>> callback, in TraceFunction() argument
60 … traceInfo.BeginCallback = (cpu, pc) => EvaluateTraceCallback(pc, name, parameters, callback); in TraceFunction()
97 …le<FunctionCallParameter> parameters, Action<TranslationCPU, ulong, string, List<object>> callback) in EvaluateTraceCallback() argument
116 callback(cpu, pc, name, regs); in EvaluateTraceCallback()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CPU/
DICPUWithPostGprAccessHooks.cs13 void InstallPostGprAccessHookOn(UInt32 registerIndex, Action<bool> callback, UInt32 value); in InstallPostGprAccessHookOn() argument
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/
DMultithreadContinueCommand.cs112 Action callback = () => in TryHandleBlockingExecution()
135 cpu.TimeHandle.ReportedBack += callback; in TryHandleBlockingExecution()
136 callbacks.Add(operation.CoreId, callback); in TryHandleBlockingExecution()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DRenesasDA14_GPT.cs307 …private void CallForConnection(int index, Action<GPIOConnection> callback, bool logMessage = false) in CallForConnection() argument
314 callback(connections[index]); in CallForConnection()
317 …private T CallForConnection<T>(int index, Func<GPIOConnection, T> callback, bool logMessage = fals… in CallForConnection() argument
324 return callback(connections[index]); in CallForConnection()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/
DLEDTester.cs276 private TimeoutEvent GetTimeoutEvent(ulong timeout, Action callback = null) in GetTimeoutEvent() argument
278 return machine.LocalTimeSource.EnqueueTimeoutEvent(timeout, callback); in GetTimeoutEvent()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/Commands/
DResdCommand.cs261 …WithIndex(ICommandInteraction writer, string internalName, long index, Action<IDataBlock> callback) in DoForBlockWithIndex() argument
279 callback(block); in DoForBlockWithIndex()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/
DPeripheralRegisterExtensions.cs45 …public static T For<T>(this T register, Action<T, int> callback, int start, int end, int step = 1)…
49 callback(register, i);
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DNRF_USBD.cs130 … private void DefineTask(Registers register, Action<ushort> callback, ushort epNumber, string name) in DefineTask() argument
133 … .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => { if(value) callback(epNumber); }) in DefineTask()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/
DNRF52840_Radio.cs94 private void DefineTask(Registers register, Action callback, string name) in DefineTask() argument
97 … .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => { if(value) callback(); }) in DefineTask()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/
DQuectelModem.cs965 private void EnterDataMode(int? byteCount, Action<byte[]> callback) in EnterDataMode() argument
975 dataCallback = callback; in EnterDataMode()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/
DBaseRiscV.cs330 … public void InstallPostGprAccessHookOn(uint registerIndex, Action<bool> callback, uint value) in InstallPostGprAccessHookOn() argument
332 postGprAccessHooks[registerIndex] = callback; in InstallPostGprAccessHookOn()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DTranslationCPU.cs2467 foreach(var callback in callbacks.ToList()) in ExecuteCallbacks()
2469 callback(cpu, address); in ExecuteCallbacks()