Searched refs:underlyingTimer (Results 1 – 2 of 2) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | OpenTitan_Timer.cs | 24 …underlyingTimer = new ComparingTimer(machine.ClockSource, frequency, this, "timer", workMode: Time… in OpenTitan_Timer() 26 underlyingTimer.CompareReached += UpdateInterrupts; in OpenTitan_Timer() 36 underlyingTimer.Reset(); in Reset() 42 public ulong TimerValue => underlyingTimer.Value; 56 underlyingTimer.Enabled = val; in DefineRegisters() 64 valueProviderCallback: _ => (uint)(underlyingTimer.Compare), in DefineRegisters() 67 … underlyingTimer.Compare = (underlyingTimer.Compare & 0xFFFFFFFF00000000uL) | val; in DefineRegisters() 74 valueProviderCallback: _ => (uint)(underlyingTimer.Compare >> 32), in DefineRegisters() 77 … underlyingTimer.Compare = (underlyingTimer.Compare & 0x00000000FFFFFFFFuL) | (((ulong)val) << 32); in DefineRegisters() 91 valueProviderCallback: _ => (uint)(underlyingTimer.Value), in DefineRegisters() [all …]
|
| D | S32K3XX_PeriodicInterruptTimer.cs | 177 underlyingTimer = new LimitTimer(clockSource, frequency, parent, name); in ClockChannel() 178 underlyingTimer.LimitReached += () => in ClockChannel() 216 underlyingTimer.Enabled = value && !ChainMode; 222 get => underlyingTimer.EventEnabled; 223 set => underlyingTimer.EventEnabled = value; 230 get => underlyingTimer.Value; 231 private set => underlyingTimer.Value = value; 236 get => underlyingTimer.Limit; 239 underlyingTimer.Limit = value; 240 underlyingTimer.Value = value; [all …]
|