Home
last modified time | relevance | path

Searched refs:interruptManager (Results 1 – 11 of 11) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DNRF52840_UART.cs24 interruptManager = new InterruptManager<Interrupts>(this); in NRF52840_UART()
30 lock(interruptManager) in ReadDoubleWord()
38 lock(interruptManager) in WriteDoubleWord()
47 lock(interruptManager) in Reset()
49 interruptManager.Reset(); in Reset()
92 lock(interruptManager) in CharWritten()
94 if(interruptManager.IsSet(Interrupts.EndReceive)) in CharWritten()
115 interruptManager.SetInterrupt(Interrupts.EndReceive); in CharWritten()
118 interruptManager.SetInterrupt(Interrupts.ReceiveReady); in CharWritten()
155 … {(long)Registers.InterruptEnableSet, interruptManager.GetRegister<DoubleWordRegister>( in DefineRegisters()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/
DNXPGPIOPort.cs24 interruptManager = new GPIOInterruptManager(IRQ, State); in NXPGPIOPort()
79 interruptManager.RefreshInterrupts(); in OnGPIO()
87 interruptManager.Reset(); in Reset()
100 … var isInput = interruptManager.PinDirection[i] == GPIOInterruptManager.Direction.Input; in PrintCurrentConfiguration()
103 interruptManager.PinDirection[i].ToString(), in PrintCurrentConfiguration()
107 ? (interruptManager.InterruptEnable[i] in PrintCurrentConfiguration()
108 ? interruptManager.InterruptType[i].ToString() in PrintCurrentConfiguration()
111 … isInput ? interruptManager.ActiveInterrupts.ElementAt(i).ToString() : notApplicable in PrintCurrentConfiguration()
140 ….Read | FieldMode.WriteOneToClear, valueProviderCallback: (i, _) => interruptManager.ActiveInterru… in DefinePortRegisters()
144 interruptManager.ClearInterrupt(i); in DefinePortRegisters()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DNRF52840_EGU.cs20 interruptManager = new InterruptManager<Events>(this, IRQ, "EGU_IRQ"); in NRF52840_EGU()
28 interruptManager.Reset(); in Reset()
40 interruptManager.SetInterrupt((Events)i); in DefineRegisters()
60 interruptManager.SetInterrupt((Events)i, false); in DefineRegisters()
67 …stersCollection.AddRegister((long)Registers.InterruptEnableDisable, interruptManager.GetInterruptE… in DefineRegisters()
68 …RegistersCollection.AddRegister((long)Registers.InterruptSet, interruptManager.GetInterruptEnableS… in DefineRegisters()
69 …RegistersCollection.AddRegister((long)Registers.InterruptClear, interruptManager.GetInterruptEnabl… in DefineRegisters()
76 private readonly InterruptManager<Events> interruptManager; field in Antmicro.Renode.Peripherals.Miscellaneous.NRF52840_EGU
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DEFR32xG2_BURTC.cs24 interruptManager = new InterruptManager<Interrupt>(this); in EFR32xG2_BURTC()
31 interruptManager.SetInterrupt(Interrupt.CompareMatch); in EFR32xG2_BURTC()
41 interruptManager.Reset(); in Reset()
93 …RegistersCollection.AddRegister((long)Register.InterruptFlags, interruptManager.GetRegister<Double… in DefineRegisters()
94 valueProviderCallback: (irq, _) => interruptManager.IsSet(irq), in DefineRegisters()
95 writeCallback: (irq, _, newValue) => interruptManager.SetInterrupt(irq, newValue))); in DefineRegisters()
97 …RegistersCollection.AddRegister((long)Register.InterruptEnable, interruptManager.GetInterruptEnabl… in DefineRegisters()
124 …RegistersCollection.AddRegister((long)Register.InterruptEnableSet, interruptManager.GetInterruptEn… in DefineRegisters()
126 …RegistersCollection.AddRegister((long)Register.InterruptFlagsClear, interruptManager.GetInterruptC… in DefineRegisters()
129 private readonly InterruptManager<Interrupt> interruptManager; field in Antmicro.Renode.Peripherals.Timers.EFR32xG2_BURTC
DEFR32xG24_SYSRTC.cs19 interruptManager = new InterruptManager<Interrupt>(this, AppIRQ); in EFR32xG24_SYSRTC()
22 limitTimer.LimitReached += () => interruptManager.SetInterrupt(Interrupt.Overflow); in EFR32xG24_SYSRTC()
46 interruptManager.Reset(); in Reset()
168 …RegistersCollection.AddRegister((long)Register.Group0InterruptFlags, interruptManager.GetRegister<… in DefineRegisters()
169 valueProviderCallback: (irq, _) => interruptManager.IsSet(irq), in DefineRegisters()
170 writeCallback: (irq, _, newValue) => interruptManager.SetInterrupt(irq, newValue))); in DefineRegisters()
172 …RegistersCollection.AddRegister((long)Register.Group0InterruptEnable, interruptManager.GetInterrup… in DefineRegisters()
174 …ersCollection.AddRegister((long)Register.Group0InterruptEnable_Set, interruptManager.GetInterruptE… in DefineRegisters()
176 …rsCollection.AddRegister((long)Register.Group0InterruptFlags_Clear, interruptManager.GetInterruptC… in DefineRegisters()
178 …sCollection.AddRegister((long)Register.Group0InterruptEnable_Clear, interruptManager.GetInterruptE… in DefineRegisters()
[all …]
DEFR32_Timer.cs22 interruptManager = new InterruptManager<Interrupt>(this); in EFR32_Timer()
32 interruptManager.Reset(); in Reset()
101 …RegistersCollection.AddRegister((long)Registers.InterruptFlag, interruptManager.GetMaskedInterrupt… in DefineRegisters()
102 …RegistersCollection.AddRegister((long)Registers.InterruptFlagSet, interruptManager.GetInterruptSet… in DefineRegisters()
103 …RegistersCollection.AddRegister((long)Registers.InterruptFlagClear, interruptManager.GetInterruptC… in DefineRegisters()
104 …RegistersCollection.AddRegister((long)Registers.InterruptEnable, interruptManager.GetInterruptEnab… in DefineRegisters()
120 interruptManager.SetInterrupt(Interrupt.Underflow); in LimitReached()
124 interruptManager.SetInterrupt(Interrupt.Overflow); in LimitReached()
142 private InterruptManager<Interrupt> interruptManager; field in Antmicro.Renode.Peripherals.Timers.EFR32_Timer
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()
39 interruptManager.SetInterrupt(InterruptForChannel(i)); in EFR32xG2_RTCC()
50 interruptManager.Reset(); in Reset()
145 …RegistersCollection.AddRegister((long)Register.InterruptFlags, interruptManager.GetRegister<Double… in DefineRegisters()
146 valueProviderCallback: (irq, _) => interruptManager.IsSet(irq), in DefineRegisters()
147 writeCallback: (irq, _, newValue) => interruptManager.SetInterrupt(irq, newValue))); in DefineRegisters()
148 …RegistersCollection.AddRegister((long)Register.InterruptEnable, interruptManager.GetInterruptEnabl… in DefineRegisters()
220 private readonly InterruptManager<Interrupt> interruptManager; field in Antmicro.Renode.Peripherals.Timers.EFR32xG2_RTCC
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/
DK6xF_Ethernet.cs35 interruptManager = new InterruptManager<Interrupts>(this); in K6xF_Ethernet()
39 {(long)Registers.InterruptEvent, interruptManager.GetRegister<DoubleWordRegister>( in K6xF_Ethernet()
42 return interruptManager.IsSet(interrupt); in K6xF_Ethernet()
48 interruptManager.ClearInterrupt(interrupt); in K6xF_Ethernet()
52 {(long)Registers.InterruptMask, interruptManager.GetRegister<DoubleWordRegister>( in K6xF_Ethernet()
55 return interruptManager.IsEnabled(interrupt); in K6xF_Ethernet()
61 interruptManager.EnableInterrupt(interrupt); in K6xF_Ethernet()
65 interruptManager.DisableInterrupt(interrupt); in K6xF_Ethernet()
66 interruptManager.ClearInterrupt(interrupt); in K6xF_Ethernet()
308 interruptManager.SetInterrupt(Interrupts.ReceiveBufferInterrupt); in ReceiveFrame()
[all …]
DCadenceGEM.cs41 interruptManager = new InterruptManager<Interrupts>(this); in CadenceGEM()
263 {(long)Registers.InterruptStatus, interruptManager.GetRegister<DoubleWordRegister>( in CadenceGEM()
266 … var status = interruptManager.IsSet(interrupt) && interruptManager.IsEnabled(interrupt); in CadenceGEM()
267 interruptManager.ClearInterrupt(interrupt); in CadenceGEM()
275 interruptManager.ClearInterrupt(interrupt); in CadenceGEM()
280 {(long)Registers.InterruptEnable, interruptManager.GetRegister<DoubleWordRegister>( in CadenceGEM()
285 interruptManager.EnableInterrupt(interrupt); in CadenceGEM()
290 {(long)Registers.InterruptDisable, interruptManager.GetRegister<DoubleWordRegister>( in CadenceGEM()
295 interruptManager.DisableInterrupt(interrupt); in CadenceGEM()
300 … {(long)Registers.InterruptMaskStatus, interruptManager.GetRegister<DoubleWordRegister>( in CadenceGEM()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/
DNRF52840_Radio.cs26 interruptManager = new InterruptManager<Events>(this, IRQ, "RadioIrq"); in NRF52840_Radio()
37 interruptManager.Reset(); in Reset()
113 interruptManager.SetInterrupt(@event, false); in DefineEvent()
170 interruptManager.GetInterruptEnableSetRegister<DoubleWordRegister>()); in DefineRegisters()
173 interruptManager.GetInterruptEnableClearRegister<DoubleWordRegister>()); in DefineRegisters()
314 interruptManager.SetInterrupt(@event);
542 private InterruptManager<Events> interruptManager; field in Antmicro.Renode.Peripherals.Wireless.NRF52840_Radio
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DNRF_USBD.cs32 interruptManager = new InterruptManager<Events>(this, IRQ, "UsbIrq"); in NRF_USBD()
43 interruptManager.Reset(); in Reset()
124 interruptManager.SetInterrupt(@event);
144 interruptManager.SetInterrupt(@event, false); in DefineEvent()
176 interruptManager.GetInterruptEnableSetRegister<DoubleWordRegister>()); in DefineRegisters()
488 private readonly InterruptManager<Events> interruptManager; field in Antmicro.Renode.Peripherals.USB.NRF_USBD