Home
last modified time | relevance | path

Searched refs:condition (Results 1 – 21 of 21) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DIfWrapper.cs22 public IfWrapper(T value, bool condition) in IfWrapper() argument
25 this.condition = condition; in IfWrapper()
35 if(condition) in Then()
49 if(!condition) in Else()
66 private readonly bool condition; field in Antmicro.Renode.Utilities.IfWrapper
DDebugAssert.cs36 static public void Assert(bool condition, string message) in Assert() argument
38 if(!condition) in Assert()
44 static public void AssertFalse(bool condition, string message) in AssertFalse() argument
46 Assert(!condition, message); in AssertFalse()
DMisc.cs336 public static StringBuilder AppendIf(this String value, bool condition, string what) in AppendIf() argument
339 return AppendIf(builder, condition, what); in AppendIf()
342 public static StringBuilder AppendIf(this StringBuilder value, bool condition, string what) in AppendIf() argument
344 if(condition) in AppendIf()
1260 public static void WaitWhile(this object @this, Func<bool> condition, string reason) in WaitWhile() argument
1263 while(condition()) in WaitWhile()
1801 public static void AddIf<T>(this ICollection<T> collection, bool condition, T item) in AddIf() argument
1803 if(condition) in AddIf()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DBusRangeRegistration.cs23 …egistration(Range range, string condition, ulong offset = 0) : this(range, stateMask: null, offset… in BusRangeRegistration() argument
31 …ss, ulong size, string condition, ulong offset = 0) : this(new Range(address, size), stateMask: nu… in BusRangeRegistration() argument
87 …ter<ICPU> cluster = null, string condition = null) : base(range.StartAddress, offset, cpu, cluster… in BusRangeRegistration() argument
DBusMultiRegistration.cs24 …s, ulong size, string region, string condition) : this(address, size, region, stateMask: null, con… in BusMultiRegistration() argument
68 …er<ICPU> cluster = null, string condition = null) : base(new Range(address, size), stateMask, 0, c… in BusMultiRegistration() argument
DBusPointRegistration.cs21 …stration(ulong address, string condition, ulong offset = 0) : this(address, stateMask: null, offse… in BusPointRegistration() argument
80 …ICluster<ICPU> cluster = null, string condition = null) : base(address, offset, cpu, cluster, stat… in BusPointRegistration() argument
DBusRegistration.cs17 …al cpu = null, ICluster<ICPU> cluster = null, StateMask? stateMask = null, string condition = null) in BusRegistration() argument
24 if(stateMask != null && condition != null) in BusRegistration()
32 Condition = condition; in BusRegistration()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/
DBasicWordPeripheral.cs88 …ineConditional(this System.Enum o, WordRegisterCollection c, Func<bool> condition, ushort resetVal… in DefineConditional() argument
90 … return c.DefineConditionalRegister(Convert.ToInt64(o), condition, resetValue, softResettable); in DefineConditional()
93 …um o, IProvidesRegisterCollection<WordRegisterCollection> p, Func<bool> condition, ushort resetVal… in DefineConditional() argument
95 … return o.DefineConditional(p.RegistersCollection, condition, resetValue, softResettable); in DefineConditional()
98 …is System.Enum o, WordRegisterCollection c, uint count, Func<int, bool> condition, Action<WordRegi… in DefineManyConditional() argument
104 …ster = c.DefineConditionalRegister(baseAddress + i * stepInBytes, () => condition(idx), resetValue… in DefineManyConditional()
109 …gisterCollection<WordRegisterCollection> p, uint count, Func<int, bool> condition, Action<WordRegi… in DefineManyConditional() argument
111 …o.DefineManyConditional(p.RegistersCollection, count, condition, setup, stepInBytes, resetValue, n… in DefineManyConditional()
114 …al(this System.Enum o, WordRegisterCollection c, uint count, Func<bool> condition, Action<WordRegi… in DefineManyConditional() argument
116 … o.DefineManyConditional(c, count, _ => condition(), setup, stepInBytes, resetValue, name); in DefineManyConditional()
[all …]
DBasicBytePeripheral.cs90 …ineConditional(this System.Enum o, ByteRegisterCollection c, Func<bool> condition, byte resetValue… in DefineConditional() argument
92 … return c.DefineConditionalRegister(Convert.ToInt64(o), condition, resetValue, softResettable); in DefineConditional()
95 …um o, IProvidesRegisterCollection<ByteRegisterCollection> p, Func<bool> condition, byte resetValue… in DefineConditional() argument
97 … return o.DefineConditional(p.RegistersCollection, condition, resetValue, softResettable); in DefineConditional()
100 …is System.Enum o, ByteRegisterCollection c, uint count, Func<int, bool> condition, Action<ByteRegi… in DefineManyConditional() argument
106 …ster = c.DefineConditionalRegister(baseAddress + i * stepInBytes, () => condition(idx), resetValue… in DefineManyConditional()
111 …gisterCollection<ByteRegisterCollection> p, uint count, Func<int, bool> condition, Action<ByteRegi… in DefineManyConditional() argument
113 …o.DefineManyConditional(p.RegistersCollection, count, condition, setup, stepInBytes, resetValue, n… in DefineManyConditional()
116 …al(this System.Enum o, ByteRegisterCollection c, uint count, Func<bool> condition, Action<ByteRegi… in DefineManyConditional() argument
118 … o.DefineManyConditional(c, count, _ => condition(), setup, stepInBytes, resetValue, name); in DefineManyConditional()
[all …]
DBasicDoubleWordPeripheral.cs89 …ditional(this System.Enum o, DoubleWordRegisterCollection c, Func<bool> condition, ushort resetVal… in DefineConditional() argument
91 … return c.DefineConditionalRegister(Convert.ToInt64(o), condition, resetValue, softResettable); in DefineConditional()
94 …IProvidesRegisterCollection<DoubleWordRegisterCollection> p, Func<bool> condition, ushort resetVal… in DefineConditional() argument
96 … return o.DefineConditional(p.RegistersCollection, condition, resetValue, softResettable); in DefineConditional()
99 …tem.Enum o, DoubleWordRegisterCollection c, uint count, Func<int, bool> condition, Action<DoubleWo… in DefineManyConditional() argument
105 …ster = c.DefineConditionalRegister(baseAddress + i * stepInBytes, () => condition(idx), resetValue… in DefineManyConditional()
110 …Collection<DoubleWordRegisterCollection> p, uint count, Func<int, bool> condition, Action<DoubleWo… in DefineManyConditional() argument
112 …o.DefineManyConditional(p.RegistersCollection, count, condition, setup, stepInBytes, resetValue, n… in DefineManyConditional()
115 …s System.Enum o, DoubleWordRegisterCollection c, uint count, Func<bool> condition, Action<DoubleWo… in DefineManyConditional() argument
117 … o.DefineManyConditional(c, count, _ => condition(), setup, stepInBytes, resetValue, name); in DefineManyConditional()
[all …]
DBackendManager.cs183 …pe analyzerType, object backend, Func<IAnalyzableBackendAnalyzer, bool> condition, out IAnalyzable… in TryCreateAndAttach() argument
186 if(condition(danalyzer)) in TryCreateAndAttach()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/
DRegisterSelector.cs40 public void AddRegister(IPeripheralRegister<T> register, Func<bool> condition) in AddRegister() argument
46 if(conditionalRegisters.Any() && condition == null) in AddRegister()
50 conditionalRegisters.Add(new ConditionalRegister(register, condition)); in AddRegister()
DRegisterCollection.cs395 …public R DefineConditionalRegister(long offset, Func<bool> condition, T resetValue = default(T), b… in DefineConditionalRegister() argument
399 AddRegisterInner(offset, reg, condition); in DefineConditionalRegister()
422 public R AddConditionalRegister(long offset, R register, Func<bool> condition) in AddConditionalRegister() argument
424 AddRegisterInner(offset, register, condition); in AddConditionalRegister()
434 private void AddRegisterInner(long offset, R register, Func<bool> condition = null) in AddRegisterInner() argument
442 registers[offset].AddRegister(register, condition); in AddRegisterInner()
DPeripheralRegisterExtensions.cs31 … public static IfWrapper<T> If<T>(this T register, bool condition) where T : PeripheralRegister
33 return new IfWrapper<T>(register, condition);
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Debug/
DDebugHelper.cs19 public static void Assert(bool condition, in Assert() argument
25 if(!condition) in Assert()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/
DArm.cs271 var condition = (itState >> 4) & 0x0E; in WillNextItInstructionExecute()
272 if(EvaluateConditionCode(condition)) in WillNextItInstructionExecute()
282 public bool EvaluateConditionCode(uint condition) in EvaluateConditionCode() argument
284 return TlibEvaluateConditionCode(condition) > 0; in EvaluateConditionCode()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/
DRange.cs220 internal static void CreationAssert(bool condition, ulong startAddress, Func<string> reason) in CreationAssert()
222 if(!condition) in CreationAssert()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SCI/
DRenesasRA8M1_SCI.cs229 private void EmulateIICStartStopCondition(IICCondition condition) in EmulateIICStartStopCondition() argument
232 if(condition == IICCondition.Stop) in EmulateIICStartStopCondition()
254 else if(condition == IICCondition.Restart) in EmulateIICStartStopCondition()
DRenesasRA6M5_SCI.cs220 private void EmulateIICStartStopCondition(IICCondition condition) in EmulateIICStartStopCondition() argument
224 if(condition == IICCondition.Stop) in EmulateIICStartStopCondition()
245 else if(condition == IICCondition.Restart) in EmulateIICStartStopCondition()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/
DTimeSourceBase.cs835 public void WaitWhile(Func<bool> condition, string reason) in WaitWhile() argument
837 innerLock.WaitWhile(condition, reason); in WaitWhile()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DAmbiqApollo4_IOMaster.cs1025 private bool Check(bool condition, string errorMessage) in Check() argument
1027 if(!condition) in Check()