| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | LEUART.cs | 39 return interruptEnable; in ReadDoubleWord() 68 interruptEnable = value; in WriteDoubleWord() 140 … ((interruptEnable & (uint)InterruptEnable.RxDataAvailable) != 0 && waitingChars.Count > 0) || in UpdateInterrupts() 141 (interruptEnable & (uint)InterruptEnable.TxBufferLevelInterrupt) != 0 || in UpdateInterrupts() 142 (interruptEnable & (uint)InterruptEnable.TxCompleteInterrutpt) != 0 in UpdateInterrupts() 148 private uint interruptEnable; field in Antmicro.Renode.Peripherals.UART.LEUART
|
| D | NS16550.cs | 103 …if((fifoControl & FifoControl.IsEnabled) == 0 || (interruptEnable & InterruptEnableLevel.Programma… in WriteByte() 113 interruptEnable = (InterruptEnableLevel)value; in WriteByte() 114 …if((fifoControl & FifoControl.IsEnabled) != 0 && (interruptEnable & InterruptEnableLevel.Programma… in WriteByte() 276 value = (byte)interruptEnable; in ReadByte() 367 interruptEnable = 0; in Reset() 392 …if(((interruptEnable & InterruptEnableLevel.ReceiverLineStatus) != 0) && ((lineStatus & LineStatus… in Update() 396 …else if(((interruptEnable & InterruptEnableLevel.ReceiverData) != 0) && ((lineStatus & LineStatus.… in Update() 400 …else if(((interruptEnable & InterruptEnableLevel.TransmitterHoldingReg) != 0) && (transmitNotPendi… in Update() 404 …else if(((interruptEnable & InterruptEnableLevel.ModemStatus) != 0) && ((modemStatus & ModemStatus… in Update() 429 private InterruptEnableLevel interruptEnable; field in Antmicro.Renode.Peripherals.UART.NS16550
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | STM32F4_RNG.cs | 30 … .WithFlag(3, out interruptEnable, changeCallback: (_, value) => Update(), name: "IE") in STM32F4_RNG() 76 IRQ.Set(enable.Value && interruptEnable.Value); in Update() 85 private IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Miscellaneous.STM32F4_RNG
|
| D | OpenTitan_SystemResetControl.cs | 61 .WithFlag(0, out interruptEnable, name: "sysrst_ctrl") in DefineRegisters() 328 var interrupt = interruptEnable.Value && interruptState.Value; in UpdateInterrupt() 340 private IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Miscellaneous.OpenTitan_SystemResetControl
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | PULP_Timer.cs | 20 interruptEnable = new IFlagRegisterField[NumberOfTimers]; in PULP_Timer() 41 if(interruptEnable[j].Value) in PULP_Timer() 77 .WithFlag(2, out interruptEnable[j], name: "IRQEN") in PULP_Timer() 142 private readonly IFlagRegisterField[] interruptEnable; field in Antmicro.Renode.Peripherals.Timers.PULP_Timer
|
| D | Murax_Timer.cs | 67 … .WithFlag(0, out interruptEnable[(int)Timer.TimerA], name: "timerA interrupt enable") in DefineRegisters() 68 … .WithFlag(1, out interruptEnable[(int)Timer.TimerB], name: "timerB interrupt enable") in DefineRegisters() 114 var anyPending = interruptEnable.Select(x => x.Value) in UpdateInterrupts() 131 … private readonly IFlagRegisterField[] interruptEnable = new IFlagRegisterField[NumberOfTimers]; field in Antmicro.Renode.Peripherals.Timers.Murax_Timer
|
| D | AmbiqApollo4_SystemTimer.cs | 314 interruptEnable = false; in Reset() 321 get => interruptEnable; 325 interruptEnable = value; 346 private bool interruptEnable; field in Antmicro.Renode.Peripherals.Timers.AmbiqApollo4_SystemTimer.CaptureRegister 376 interruptEnable = false; in Reset() 423 get => interruptEnable; 427 interruptEnable = value; 445 var newIrqState = interruptEnable && interruptStatus; in UpdateIRQ() 454 private bool interruptEnable; field in Antmicro.Renode.Peripherals.Timers.AmbiqApollo4_SystemTimer.CompareRegister
|
| D | S32K_LPTMR.cs | 50 value &= interruptEnable.Value; in UpdateInterrupt() 88 .WithFlag(6, out interruptEnable, name: "TIE") in DefineRegisters() 147 private IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Timers.S32K_LPTMR
|
| D | Gaisler_GPTimer.cs | 132 .WithFlag(3, out timers[timerIndex].interruptEnable, name: "interruptEnable", in DefineRegisters() 154 var state = timer.interruptEnable.Value && timer.interruptPending.Value; in UpdateInterrupt() 163 if(timers[index].interruptEnable.Value && timers[index].interruptPending.Value) in UpdateInterrupt() 254 if(interruptEnable.Value) in OnLimitReached() 261 public IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Timers.Gaisler_GPTimer.TimerUnit
|
| D | ARM_SP804_Timer.cs | 114 reg.WithFlag(5, out interruptEnable[idx], name: "Interrupt Enable", in DefineRegisters() 155 … valueProviderCallback: _ => interruptEnable[idx].Value && interruptPending[idx].Value); in DefineRegisters() 183 var anyPending = interruptEnable.Select(x => x.Value) in UpdateInterrupts() 191 … private readonly IFlagRegisterField[] interruptEnable = new IFlagRegisterField[NumberOfTimers]; field in Antmicro.Renode.Peripherals.Timers.ARM_SP804_Timer
|
| D | AmbiqApollo4_RTC.cs | 228 … .WithFlag(0, out interruptEnable, name: "ALM", changeCallback: (_, __) => UpdateInterrupt()) in DefineRegisters() 315 var newIrqState = interruptEnable.Value && interruptStatus; in UpdateInterrupt() 360 private IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Timers.AmbiqApollo4_RTC
|
| D | STM32F4_RTC.cs | 917 get => interruptEnable; 921 interruptEnable = value; 996 interruptEnable = false; in Reset() 1122 private bool interruptEnable; field in Antmicro.Renode.Peripherals.Timers.STM32F4_RTC.AlarmConfig
|
| D | AmbiqApollo4_Timer.cs | 184 var interruptEnable = Registers.InterruptEnable.Define(this) in DefineRegisters() 197 interruptEnable in DefineRegisters()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/GPIOPort/ |
| D | GPIOInterruptManager.cs | 24 … interruptEnable = new EventRisingCollection<bool>(numberOfGpios, () => RefreshInterrupts()); in GPIOInterruptManager() 40 interruptEnable.Clear(); in Reset() 137 public IArray<bool> InterruptEnable { get { return interruptEnable; } } 155 private readonly EventRisingCollection<bool> interruptEnable; field in Antmicro.Renode.Peripherals.GPIOPort.GPIOInterruptManager
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | CoreLocalInterruptController.cs | 76 interruptEnable = new IFlagRegisterField[numberOfInterrupts]; in CoreLocalInterruptController() 155 ((ireg == 0) ? interruptPending : interruptEnable) in ReadIndirectCSR() 199 var flags = (ireg == 0) ? interruptPending : interruptEnable; in WriteIndirectCSR() 243 …number, value, interruptEnable[number].Value, edgeTriggered[number].Value, negative[number].Value,… in OnGPIO() 323 if(!(interruptEnable[bestInterrupt].Value && interruptPending[bestInterrupt].Value)) in UpdateInterrupt() 333 if(!interruptEnable[i].Value || !interruptPending[i].Value) in UpdateInterrupt() 456 … .WithFlag(0, out interruptEnable[index], name: "enable", changeCallback: (_, value) => in DefineRegisters() 509 private readonly IFlagRegisterField[] interruptEnable; field in Antmicro.Renode.Peripherals.IRQControllers.CoreLocalInterruptController
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/ |
| D | EFR32_GPIOPort.cs | 102 if(!interruptEnable[externalPin]) in UpdateInterrupts() 117 for(var i = 0; i < interruptEnable.Length; i += 2) in UpdateInterrupts() 121 for(var i = 1; i < interruptEnable.Length; i += 2) in UpdateInterrupts() 138 interruptEnable[i] = false; in InnerReset() 199 … Array.Copy(BitHelper.GetBits((uint)value), interruptEnable, NumberOfExternalInterrupts); in CreateRegisters() 202 … valueProviderCallback: (_) => BitHelper.GetValueFromBitsArray(interruptEnable), name: "EXT") in CreateRegisters() 379 private readonly bool[] interruptEnable = new bool[NumberOfExternalInterrupts]; field in Antmicro.Renode.Peripherals.GPIOPort.EFR32_GPIOPort
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MAX3421E.cs | 151 state &= interruptEnable.Value; in UpdateInterrupts() 267 .WithFlag(0, out interruptEnable, name: "IE") in DefineRegisters() 535 private IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.SPI.MAX3421E
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | EFR32xG24_Radio.cs | 1970 … .WithFlag(8, out PROTIMER_captureCompareChannel[0].interruptEnable, name: "CC0IEN") in BuildProtocolTimerRegistersCollection() 1971 … .WithFlag(9, out PROTIMER_captureCompareChannel[1].interruptEnable, name: "CC1IEN") in BuildProtocolTimerRegistersCollection() 1972 … .WithFlag(10, out PROTIMER_captureCompareChannel[2].interruptEnable, name: "CC2IEN") in BuildProtocolTimerRegistersCollection() 1973 … .WithFlag(11, out PROTIMER_captureCompareChannel[3].interruptEnable, name: "CC3IEN") in BuildProtocolTimerRegistersCollection() 1974 … .WithFlag(12, out PROTIMER_captureCompareChannel[4].interruptEnable, name: "CC4IEN") in BuildProtocolTimerRegistersCollection() 1975 … .WithFlag(13, out PROTIMER_captureCompareChannel[5].interruptEnable, name: "CC5IEN") in BuildProtocolTimerRegistersCollection() 1976 … .WithFlag(14, out PROTIMER_captureCompareChannel[6].interruptEnable, name: "CC6IEN") in BuildProtocolTimerRegistersCollection() 1977 … .WithFlag(15, out PROTIMER_captureCompareChannel[7].interruptEnable, name: "CC7IEN") in BuildProtocolTimerRegistersCollection() 9247 public bool Interrupt => ((interrupt.Value && interruptEnable.Value) 9256 public IFlagRegisterField interruptEnable; field in Antmicro.Renode.Peripherals.Wireless.EFR32xG24_Radio.PROTIMER_CaptureCompareChannel
|