| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | NRF52840_UART.cs | 24 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/ |
| D | NXPGPIOPort.cs | 24 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/ |
| D | NRF52840_EGU.cs | 20 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/ |
| D | EFR32xG2_BURTC.cs | 24 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
|
| D | EFR32xG24_SYSRTC.cs | 19 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 …]
|
| D | EFR32_Timer.cs | 22 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
|
| D | EFR32xG2_RTCC.cs | 22 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/ |
| D | K6xF_Ethernet.cs | 35 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 …]
|
| D | CadenceGEM.cs | 41 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/ |
| D | NRF52840_Radio.cs | 26 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/ |
| D | NRF_USBD.cs | 32 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
|