Home
last modified time | relevance | path

Searched refs:interruptEnable (Results 1 – 18 of 18) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DLEUART.cs39 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
DNS16550.cs103 …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/
DSTM32F4_RNG.cs30 … .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
DOpenTitan_SystemResetControl.cs61 .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/
DPULP_Timer.cs20 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
DMurax_Timer.cs67 … .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
DAmbiqApollo4_SystemTimer.cs314 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
DS32K_LPTMR.cs50 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
DGaisler_GPTimer.cs132 .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
DARM_SP804_Timer.cs114 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
DAmbiqApollo4_RTC.cs228 … .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
DSTM32F4_RTC.cs917 get => interruptEnable;
921 interruptEnable = value;
996 interruptEnable = false; in Reset()
1122 private bool interruptEnable; field in Antmicro.Renode.Peripherals.Timers.STM32F4_RTC.AlarmConfig
DAmbiqApollo4_Timer.cs184 var interruptEnable = Registers.InterruptEnable.Define(this) in DefineRegisters()
197 interruptEnable in DefineRegisters()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/GPIOPort/
DGPIOInterruptManager.cs24interruptEnable = 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/
DCoreLocalInterruptController.cs76 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/
DEFR32_GPIOPort.cs102 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/
DMAX3421E.cs151 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/
DEFR32xG24_Radio.cs1970 … .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