Lines Matching refs:clockSource

19 …public LimitTimer(IClockSource clockSource, long frequency, IPeripheral owner, string localName, u…  in LimitTimer()  argument
35 this.clockSource = clockSource; in LimitTimer()
50 …protected LimitTimer(IClockSource clockSource, long frequency, ulong limit = ulong.MaxValue, Direc… in LimitTimer() argument
51 …: this(clockSource, frequency, null, null, limit, direction, enabled, workMode, eventEnabled, auto… in LimitTimer()
57 var clockEntry = clockSource.GetClockEntry(OnLimitReached); in GetValueAndLimit()
94clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(frequency: effectiveF…
104 return clockSource.GetClockEntry(OnLimitReached).Value;
113clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(value: value));
123 return clockSource.GetClockEntry(OnLimitReached).WorkMode;
127clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(workMode: value));
149clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(frequency: effectiveF…
159 return clockSource.GetClockEntry(OnLimitReached).Period;
163 clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry =>
186 return clockSource.GetClockEntry(OnLimitReached).Enabled;
190clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(enabled: value),
248 clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => in ResetValue()
264 return clockSource.GetClockEntry(OnLimitReached).Direction;
268clockSource.ExchangeClockEntryWith(OnLimitReached, oldEntry => oldEntry.With(direction: value),
319 clockSource.ExchangeClockEntryWith(OnLimitReached, x => clockEntry, () => clockEntry); in InternalReset()
338 private readonly IClockSource clockSource; field in Antmicro.Renode.Peripherals.Timers.LimitTimer