Searched refs:timeSource (Results 1 – 6 of 6) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | TimeoutEvent.cs | 27 …public static TimeoutEvent EnqueueTimeoutEvent(this TimeSourceBase timeSource, ulong virtualMillis… in EnqueueTimeoutEvent() argument 34 timeoutEvent = new TimeoutEvent(timeSource); in EnqueueTimeoutEvent() 39 … var when = timeSource.ElapsedVirtualTime + TimeInterval.FromMilliseconds(virtualMilliseconds); in EnqueueTimeoutEvent() 40 var actionId = timeSource.ExecuteInSyncedState(_ => in EnqueueTimeoutEvent() 44 }, new TimeStamp(when, timeSource.Domain)); in EnqueueTimeoutEvent() 45 timeoutEvent = new TimeoutEvent(timeSource, actionId); in EnqueueTimeoutEvent() 54 public TimeoutEvent(TimeSourceBase timeSource, ulong? actionId = null) in TimeoutEvent() argument 57 this.timeSource = timeSource; in TimeoutEvent() 73 timeSource.CancelActionToExecuteInSyncedState(actionId.Value); in Cancel() 97 private readonly TimeSourceBase timeSource; field in Antmicro.Renode.Utilities.TimeoutEvent
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | TimeSourceTests.cs | 61 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromMilliseconds(1000), Advan… in ShouldNotSleepOnAdvanceImmediately() 67 timeSource.RegisterSink(timeSinks[i]); in ShouldNotSleepOnAdvanceImmediately() 72 timeSource.Run(roundsCount + 1); in ShouldNotSleepOnAdvanceImmediately() 86 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForIndefinitePerformance() 92 timeSource.RegisterSink(timeSinks[i]); in ShouldCalculateCumulativeLoadForIndefinitePerformance() 94 timeSource.Run(roundsCount); in ShouldCalculateCumulativeLoadForIndefinitePerformance() 95 Assert.IsTrue(timeSource.CumulativeLoad < 0.1); in ShouldCalculateCumulativeLoadForIndefinitePerformance() 105 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForHighPerformance() 111 timeSource.RegisterSink(timeSinks[i]); in ShouldCalculateCumulativeLoadForHighPerformance() 113 timeSource.Run(roundsCount); in ShouldCalculateCumulativeLoadForHighPerformance() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/ |
| D | USBHost.cs | 26 …timeSource = EmulationManager.Instance.CurrentEmulation.MasterTimeSource; // We use time as a hack… in USBHost() 142 var now = timeSource.ElapsedVirtualTime; in ExecuteWithDelay() 144 var calculatedTimestamp = new TimeStamp(calculatedDelay, timeSource.Domain); in ExecuteWithDelay() 145 timeSource.ExecuteInSyncedState(_ => in ExecuteWithDelay() 153 private TimeSourceBase timeSource; field in Antmicro.Renode.Peripherals.USB.USBHost
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | NRF52840_Radio.cs | 456 var timeSource = machine.LocalTimeSource; in ScheduleRadioEvents() 457 var now = timeSource.ElapsedVirtualTime; in ScheduleRadioEvents() 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() 492 timeSource.ExecuteInSyncedState(_ => in ScheduleRadioEvents() 501 timeSource.ExecuteInSyncedState(_ => in ScheduleRadioEvents() 509 timeSource.ExecuteInSyncedState(_ => in ScheduleRadioEvents()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/ |
| D | MAX30208.cs | 331 var timeSource = machine.LocalTimeSource; in DefineRegisters() 332 var now = timeSource.ElapsedVirtualTime; in DefineRegisters() 335 … var measurementFinishTimeStamp = new TimeStamp(measurementFinishTime, timeSource.Domain); in DefineRegisters() 336 timeSource.ExecuteInSyncedState(__ => in DefineRegisters()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/ |
| D | TimeHandle.cs | 102 public TimeHandle(ITimeSource timeSource, ITimeSink timeSink) in TimeHandle() argument 108 TimeSource = timeSource; in TimeHandle()
|