| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/ |
| D | TimeDomainsManager.cs | 25 public IDisposable RegisterCurrentThread(Func<TimeStamp> f) in RegisterCurrentThread() 43 public TimeStamp VirtualTimeStamp 60 public bool TryGetVirtualTimeStamp(out TimeStamp virtualTimeStamp) in TryGetVirtualTimeStamp() 64 virtualTimeStamp = default(TimeStamp); in TryGetVirtualTimeStamp() 73 timeGetters = new ConcurrentDictionary<int, Func<TimeStamp>>(); in TimeDomainsManager() 76 private readonly ConcurrentDictionary<int, Func<TimeStamp>> timeGetters;
|
| D | TimeStamp.cs | 17 public struct TimeStamp struct 19 public TimeStamp(TimeInterval interval, ITimeDomain domain) in TimeStamp() argument
|
| D | TimeSourceBase.cs | 187 … public void ExecuteInNearestSyncedState(Action<TimeStamp> what, bool executeImmediately = false) in ExecuteInNearestSyncedState() 191 what(new TimeStamp(ElapsedVirtualTime, Domain)); in ExecuteInNearestSyncedState() 196 delayedActions.Add(new DelayedTask(what, new TimeStamp(), ++delayedTaskId)); in ExecuteInNearestSyncedState() 209 public ulong ExecuteInSyncedState(Action<TimeStamp> what, TimeStamp when) in ExecuteInSyncedState() 214 … delayedActions.Add(new DelayedTask(what, when.Domain != Domain ? new TimeStamp() : when, id)); in ExecuteInSyncedState() 720 TimeStamp timeNow; in ExecuteSyncPhase() 727 timeNow = new TimeStamp(ElapsedVirtualTime, Domain); in ExecuteSyncPhase() 913 public DelayedTask(Action<TimeStamp> what, TimeStamp when, ulong id) : this() in DelayedTask() 926 public Action<TimeStamp> What { get; private set; } 928 public TimeStamp When { get; private set; }
|
| D | MasterTimeSource.cs | 172 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(NearestSyncPoint, Doma… in Dispatcher()
|
| D | SlaveTimeSource.cs | 160 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(TimeHandle.TimeSource.… in Dispatch()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | SnapshotTracker.cs | 81 x => x.TimeStamp.ToString(), in PrintDetailedSnapshotsInfo() 105 TimeStamp = timeStamp; in SnapshotDescriptor() 109 public TimeInterval TimeStamp { get; } property in Antmicro.Renode.Utilities.SnapshotTracker.SnapshotDescriptor 117 return snap1.TimeStamp.CompareTo(snap2.TimeStamp); in Compare()
|
| D | TimeoutEvent.cs | 44 }, new TimeStamp(when, timeSource.Domain)); in EnqueueTimeoutEvent()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/ |
| D | IMachine.cs | 43 …void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, TimeStamp eventTime, Action po… in HandleTimeDomainEvent() 44 …, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument2, TimeStamp eventTime, Actio… in HandleTimeDomainEvent() 95 TimeStamp ElapsedVirtualTime { get; }
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/ |
| D | PWMTester.cs | 88 private TimeStamp? previousEvent;
|
| D | NetworkInterfaceTester.cs | 123 var vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in SendFrame()
|
| D | LEDTester.cs | 283 TimeStamp? previousEventTimestamp = null; in MakeStateChangeHandler()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | Button.cs | 109 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in SetGPIO()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Backends/Terminals/ |
| D | BackendTerminal.cs | 124 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in HandleExternalTimeDomainEvent()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/UART/ |
| D | UARTBackend.cs | 107 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in ByteRead()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Tools/Network/ |
| D | CANHub.cs | 121 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in Transmit()
|
| D | Switch.cs | 155 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in ForwardToReceiver()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/ |
| D | USBHost.cs | 144 var calculatedTimestamp = new TimeStamp(calculatedDelay, timeSource.Domain); in ExecuteWithDelay()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/ |
| D | WirelessMedium.cs | 127 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in FrameSentHandler()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/ |
| D | STMCAN.cs | 1621 public uint TimeStamp; field in Antmicro.Renode.Peripherals.CAN.STMCAN.CANMessage 1640 uint IDE, uint DLC, byte[] Data, uint TimeStamp) in CANMessage() argument 1648 this.TimeStamp = TimeStamp; in CANMessage() 1681 ((TimeStamp & TIMEMASK) << TIMESHIFT) | in GenerateRDTRRegister() 1718 TimeStamp = (CAN_RDTR >> TIMESHIFT) & TIMEMASK; in ExtractRDTRRegister()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | NRF52840_Radio.cs | 465 var bcMatchTimeStamp = new TimeStamp(bcMatchTime, timeSource.Domain); in ScheduleRadioEvents() 469 var endTimeStamp = new TimeStamp(endTime, timeSource.Domain); in ScheduleRadioEvents() 472 var disableTimeStamp = new TimeStamp(disableTime, timeSource.Domain); in ScheduleRadioEvents()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/ |
| D | TypeExtensions.cs | 104 typeof(TimeStamp),
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/ |
| D | MAX30208.cs | 335 … var measurementFinishTimeStamp = new TimeStamp(measurementFinishTime, timeSource.Domain); in DefineRegisters()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/ |
| D | Machine.cs | 776 …public void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, TimeStamp eventTime, Ac… in HandleTimeDomainEvent() 802 …, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument2, TimeStamp eventTime, Actio… in HandleTimeDomainEvent() 1230 public TimeStamp ElapsedVirtualTime 1234 return new TimeStamp(LocalTimeSource.ElapsedVirtualTime, LocalTimeSource.Domain);
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | TimeSourceTests.cs | 394 }, new TimeStamp(TimeInterval.FromTicks(30), master.Domain)); in ShouldExecuteDelayedActionInSyncedStateExactlyOnce() 427 }, new TimeStamp(TimeInterval.FromTicks(31), master.Domain)); in ShouldExecuteNonAlignedDelayedActionInSyncedStateExactlyOnce()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | BaseCPU.cs | 482 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(TimeHandle.TotalElapse… in CpuThreadBody()
|