Home
last modified time | relevance | path

Searched refs:Interrupt (Results 1 – 25 of 63) sorted by relevance

123

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DEFR32_GenericI2CController.cs26 interruptsManager = new InterruptManager<Interrupt>(this); in EFR32_GenericI2CController()
151 interruptsManager.SetInterrupt(Interrupt.ReceiveDataValid, rxBuffer.Any()); in ReadRxByte()
158 interruptsManager.SetInterrupt(Interrupt.ReceiveBufferUnderflow); in ReadRxByte()
194 interruptsManager.SetInterrupt(Interrupt.MasterStopCondition); in HandleCommand()
217 interruptsManager.SetInterrupt(Interrupt.RepeatedStartCondition); in OnStartCommand()
221 interruptsManager.SetInterrupt(Interrupt.StartCondition); in OnStartCommand()
227 interruptsManager.SetInterrupt(Interrupt.BusHold); in OnStartCommand()
238 interruptsManager.ClearInterrupt(interrupt: Interrupt.TransmitBufferLevel); in OnStartCommand()
246 interruptsManager.SetInterrupt(Interrupt.MasterStopCondition); in OnStopCommand()
254 interruptsManager.SetInterrupt(Interrupt.TransmitBufferLevel); in OnStopCommand()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/S32K3XX_FlexIO/
DInterrupt.cs14 public class Interrupt class
16 …public static IReadOnlyList<Interrupt> BuildRegisters(IProvidesRegisterCollection<DoubleWordRegist… in BuildRegisters()
25 Interrupt interrupt = null; in BuildRegisters()
32 interrupt = new Interrupt(flag, enable); in BuildRegisters()
57 private Interrupt(IFlagRegisterField flag, IFlagRegisterField mask) in Interrupt() method in Antmicro.Renode.Peripherals.Miscellaneous.S32K3XX_FlexIOModel.Interrupt
DShifter.cs20 …var statusFlags = Interrupt.BuildRegisters(owner, count, "ShifterStatus", Registers.ShifterStatus,… in BuildRegisters()
21 …var errorFlags = Interrupt.BuildRegisters(owner, count, "ShifterError", Registers.ShifterError, Re… in BuildRegisters()
54 public override IEnumerable<Interrupt> Interrupts => new[] { Status, Error };
57 public Interrupt Status { get; }
58 public Interrupt Error { get; }
72 …tatic Shifter BuildShifter(IResourceBlockOwner owner, int index, Interrupt status, Interrupt error, in BuildShifter()
144 Interrupt status, Interrupt error, in Shifter()
DTimer.cs19 …var statusFlags = Interrupt.BuildRegisters(owner, count, "TimerStatus", Registers.TimerStatus, Reg… in BuildRegisters()
36 public override IEnumerable<Interrupt> Interrupts => new[] { Status };
39 public Interrupt Status { get; }
73 private static Timer BuildTimer(IResourceBlockOwner owner, int index, Interrupt status) in BuildTimer()
139 private Timer(IResourceBlockOwner owner, uint identifier, Interrupt status, in Timer()
DResourceBlock.cs33 public abstract IEnumerable<Interrupt> Interrupts { get; }
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DEFR32xG2_RTCC.cs22 interruptManager = new InterruptManager<Interrupt>(this); in EFR32xG2_RTCC()
27 interruptManager.SetInterrupt(Interrupt.Overflow); in EFR32xG2_RTCC()
31 interruptManager.SetInterrupt(Interrupt.CounterTick); in EFR32xG2_RTCC()
209 private Interrupt InterruptForChannel(int channel) in InterruptForChannel()
213 case 0: return Interrupt.Channel0; in InterruptForChannel()
214 case 1: return Interrupt.Channel1; in InterruptForChannel()
215 case 2: return Interrupt.Channel2; in InterruptForChannel()
220 private readonly InterruptManager<Interrupt> interruptManager;
227 private enum Interrupt enum in Antmicro.Renode.Peripherals.Timers.EFR32xG2_RTCC
DEFR32xG24_SYSRTC.cs19 interruptManager = new InterruptManager<Interrupt>(this, AppIRQ); in EFR32xG24_SYSRTC()
22 limitTimer.LimitReached += () => interruptManager.SetInterrupt(Interrupt.Overflow); in EFR32xG24_SYSRTC()
185 interruptManager.SetInterrupt(Interrupt.Compare0Match); in HandleCompare0TimerCompareReached()
193 interruptManager.SetInterrupt(Interrupt.Compare1Match); in HandleCompare1TimerCompareReached()
201 interruptManager.SetInterrupt(Interrupt.Capture0); in HandleCapture0TimerCompareReached()
205 private readonly InterruptManager<Interrupt> interruptManager;
218 private enum Interrupt enum in Antmicro.Renode.Peripherals.Timers.EFR32xG24_SYSRTC
DEFR32_Timer.cs22 interruptManager = new InterruptManager<Interrupt>(this); in EFR32_Timer()
120 interruptManager.SetInterrupt(Interrupt.Underflow); in LimitReached()
124 interruptManager.SetInterrupt(Interrupt.Overflow); in LimitReached()
142 private InterruptManager<Interrupt> interruptManager;
158 private enum Interrupt enum in Antmicro.Renode.Peripherals.Timers.EFR32_Timer
DEFR32xG2_BURTC.cs24 interruptManager = new InterruptManager<Interrupt>(this); in EFR32xG2_BURTC()
31 interruptManager.SetInterrupt(Interrupt.CompareMatch); in EFR32xG2_BURTC()
129 private readonly InterruptManager<Interrupt> interruptManager;
132 private enum Interrupt enum in Antmicro.Renode.Peripherals.Timers.EFR32xG2_BURTC
DCadence_TTC.cs166 readCallback: (_, __) => timer.Match[2].Interrupt = false, in BuildTimerUnitRegisters()
167 valueProviderCallback: (_) => timer.Match[2].Interrupt in BuildTimerUnitRegisters()
170 readCallback: (_, __) => timer.Match[1].Interrupt = false, in BuildTimerUnitRegisters()
171 valueProviderCallback: (_) => timer.Match[1].Interrupt in BuildTimerUnitRegisters()
174 readCallback: (_, __) => timer.Match[0].Interrupt = false, in BuildTimerUnitRegisters()
175 valueProviderCallback: (_) => timer.Match[0].Interrupt in BuildTimerUnitRegisters()
465 public bool Interrupt property in Antmicro.Renode.Peripherals.Timers.Cadence_TTC.TimerUnit.MatchTimerUnit
477 public bool IRQ => timer.Interrupt;
DMAX32650_Timer.cs90 {(long)Registers.Interrupt, new DoubleWordRegister(this) in DefineRegisters()
167 Interrupt = 0x0C, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/IRQControllers/
DPL190_VIC.cs24 interrupts = new Interrupt[NumberOfInputLines]; in PL190_VIC()
27 interrupts[i] = new Interrupt(i); in PL190_VIC()
30 activeInterrupts = new Collections.PriorityQueue<Interrupt, int>(); in PL190_VIC()
31 servicedInterrupts = new Stack<Interrupt>(); in PL190_VIC()
68 private Interrupt FinishCurrentInterrupt() in FinishCurrentInterrupt()
276 private readonly Interrupt[] interrupts;
277 private readonly Collections.PriorityQueue<Interrupt, int> activeInterrupts;
278 private readonly Stack<Interrupt> servicedInterrupts;
288 private class Interrupt class in Antmicro.Renode.Peripherals.IRQControllers.PL190_VIC
290 public Interrupt(int id) in Interrupt() method in Antmicro.Renode.Peripherals.IRQControllers.PL190_VIC.Interrupt
DEOSS3_IntrCtrl.cs287 Interrupt = irq; in InterruptConfig()
294 Interrupt.Set(Active && EnabledField.Value); in Update()
295 …tive {0}, enabled {1}, interrupt set to {2}", Active, EnabledField.Value, Interrupt.IsSet, number); in Update()
302 Interrupt.Unset(); in Reset()
305 public GPIO Interrupt { get; } property in Antmicro.Renode.Peripherals.IRQControllers.EOSS3_IntrCtrl.InterruptConfig
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Sparc/
DSparc.cs126 protected override Interrupt DecodeInterrupt(int number) in DecodeInterrupt()
131 return Interrupt.Hard; in DecodeInterrupt()
133 return Interrupt.TargetExternal0; in DecodeInterrupt()
135 return Interrupt.TargetExternal1; in DecodeInterrupt()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/SiLabs/
DEFR32_GenericUSART.cs38 interruptsManager = new InterruptManager<Interrupt>(this); in EFR32_GenericUSART()
196 interruptsManager.SetInterrupt(Interrupt.ReceiveDataValid); in CharWritten()
203 interruptsManager.ClearInterrupt(Interrupt.ReceiveDataValid); in QueueEmptied()
273 interruptsManager.SetInterrupt(Interrupt.TransmitBufferLevel);
505 interruptsManager.SetInterrupt(Interrupt.TransmitBufferLevel); in HandleTxBufferData()
507 interruptsManager.SetInterrupt(Interrupt.TransmitComplete); in HandleTxBufferData()
518 private readonly InterruptManager<Interrupt> interruptsManager;
548 private enum Interrupt enum in Antmicro.Renode.Peripherals.UART.Silabs.EFR32_GenericUSART
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/GDB/
DPacketBuilder.cs84 Interrupt = interrupt; in Result()
89 public bool Interrupt { get; private set; } property in Antmicro.Renode.Utilities.GDB.PacketBuilder.Result
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/MTD/
DEFR32xg13FlashController.cs29 interruptsManager = new InterruptManager<Interrupt>(this); in EFR32xg13FlashController()
196 interruptsManager.SetInterrupt(Interrupt.WriteDone); in WriteWordToFlash()
212 interruptsManager.SetInterrupt(Interrupt.EraseDone); in ErasePage()
250 private readonly InterruptManager<Interrupt> interruptsManager;
256 private enum Interrupt enum in Antmicro.Renode.Peripherals.MTD.EFR32xg13FlashController
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm64/
DARMv8R.cs184 protected override Interrupt DecodeInterrupt(int number) in DecodeInterrupt()
189 return Interrupt.Hard; in DecodeInterrupt()
191 return Interrupt.TargetExternal1; in DecodeInterrupt()
193 return Interrupt.TargetExternal2; in DecodeInterrupt()
195 return Interrupt.TargetExternal3; in DecodeInterrupt()
DARMv8A.cs201 protected override Interrupt DecodeInterrupt(int number) in DecodeInterrupt()
206 return Interrupt.Hard; in DecodeInterrupt()
208 return Interrupt.TargetExternal1; in DecodeInterrupt()
210 return Interrupt.TargetExternal2; in DecodeInterrupt()
212 return Interrupt.TargetExternal3; in DecodeInterrupt()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/
DEndpointTransferType.cs14 Interrupt = 3 enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/
DMCAN_Structures.cs39 … InterruptMessageLost = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO0MessageLost], in BuildStructuredViews()
40 …InterruptWatermarkReached = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO0WatermarkRea… in BuildStructuredViews()
41 InterruptFull = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO0Full], in BuildStructuredViews()
42 … InterruptNewMessage = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO0NewMessage] in BuildStructuredViews()
57 … InterruptMessageLost = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO1MessageLost], in BuildStructuredViews()
58 …InterruptWatermarkReached = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO1WatermarkRea… in BuildStructuredViews()
59 InterruptFull = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO1Full], in BuildStructuredViews()
60 … InterruptNewMessage = rv.InterruptRegister.InterruptFlags[(int)Interrupt.RxFIFO1NewMessage] in BuildStructuredViews()
115 … InterruptNewEntry = rv.InterruptRegister.InterruptFlags[(int)Interrupt.TxEventFIFONewEntry], in BuildStructuredViews()
116 …InterruptWatermarkReached = rv.InterruptRegister.InterruptFlags[(int)Interrupt.TxEventFIFOWatermar… in BuildStructuredViews()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/X86/
DBaseX86.cs49 protected override Interrupt DecodeInterrupt(int number) in DecodeInterrupt()
53 return Interrupt.Hard; in DecodeInterrupt()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DRenesasDA_DMABase.cs22 interruptsManager = new InterruptManager<Interrupt>(this, IRQ); in RenesasDA_DMABase()
96 protected readonly InterruptManager<Interrupt> interruptsManager;
224 parent.interruptsManager.SetInterrupt((Interrupt)channelNumber); in DoTransfer()
327 protected enum Interrupt enum in Antmicro.Renode.Peripherals.DMA.RenesasDA_DMABase
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Storage/UFS/
DUTPProtocol.cs63 public bool Interrupt; field
96 public bool Interrupt; field
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Xtensa/
DXtensa.cs83 protected override Interrupt DecodeInterrupt(int number) in DecodeInterrupt()
85 return Interrupt.Hard; in DecodeInterrupt()

123