Home
last modified time | relevance | path

Searched refs:InterruptMask (Results 1 – 25 of 46) sorted by relevance

12

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Helpers/
DCadenceInterruptFlag.cs22 InterruptMask = initialMask; in Reset()
44 InterruptMask |= enable; in InterruptEnable()
49 InterruptMask &= !disable; in InterruptDisable()
59 public bool InterruptMask { get; private set; } property in Antmicro.Renode.Peripherals.Helpers.CadenceInterruptFlag
63 get => StickyStatus && InterruptMask;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/
DQuark_GPIOController.cs27 InterruptMask = new bool[NumberOfGPIOS]; in Quark_GPIOController()
53 InterruptMask[i] = false; in Reset()
129 public bool[] InterruptMask { get; private set; } property in Antmicro.Renode.Peripherals.X86.Quark_GPIOController
174 {(long)Registers.InterruptMask, new DoubleWordRegister(this) in PrepareRegisters()
176 Array.Copy(BitHelper.GetBits((uint)val), InterruptMask, 32); in PrepareRegisters()
179 … valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(InterruptMask)) in PrepareRegisters()
195 …erCallback: _ => BitHelper.GetValueFromBitsArray(activeInterrupts.Zip(InterruptMask, (isActive, is… in PrepareRegisters()
249 irqState |= (State[i] && !InterruptMask[i]); in RefreshInterrupts()
252 irqState |= (!State[i] && !InterruptMask[i]); in RefreshInterrupts()
257 irqState |= !InterruptMask[i]; in RefreshInterrupts()
[all …]
DGaisler_GPIO.cs124 Registers.InterruptMask.Define(this) in DefineRegisters()
204 InterruptMask = 0x0c, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/GPIOPort/
DGPIOInterruptManager.cs88 irqState |= activeInterrupts[i] && !InterruptMask[i]; in RefreshInterrupts()
99 irqState |= activeInterrupts[i] && !InterruptMask[i]; in RefreshInterrupts()
104 irqState |= !InterruptMask[i]; in RefreshInterrupts()
111 irqState |= !InterruptMask[i]; in RefreshInterrupts()
118 irqState |= !InterruptMask[i]; in RefreshInterrupts()
141 public IArray<bool> InterruptMask { get { return interruptMask; } } property in Antmicro.Renode.Peripherals.GPIOPort.GPIOInterruptManager
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/IRQControllers/
DSTM32F4_EXTI.cs75 Registers.InterruptMask.Define(this) in DefineRegisters()
76 .WithValueField(0, 32, out core.InterruptMask, name: "IMR"); in DefineRegisters()
93 … BitHelper.ForeachActiveBit(value & core.InterruptMask.Value, x => Connections[x].Set()); in DefineRegisters()
117 InterruptMask = 0x0, enumerator
DSTM32_EXTICore.cs35 if(!separateConfigs && !BitHelper.IsBitSet(InterruptMask.Value, lineNumber)) in CanSetInterruptValue()
89 public IValueRegisterField InterruptMask; field in Antmicro.Renode.Peripherals.IRQControllers.STM32_EXTICore
DSTM32H7_EXTI.cs93 BitHelper.ForeachActiveBit(value & core.InterruptMask.Value, bit => in DefineRegisters()
108 .WithValueField(0, 32, out core.InterruptMask, name: "CPUIMR"); in DefineRegisters()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DISP1761.cs405 …usbSts |= (uint)InterruptMask.USBInterrupt | (uint)InterruptMask.InterruptOnAsyncAdvance; //raise … in AttachHUBDevice()
461 usbSts |= (uint)InterruptMask.PortChange; in softReset()
466 …usbSts |= (uint)InterruptMask.USBInterrupt | (uint)InterruptMask.PortChange; //raise flags in stat… in softReset()
486 usbSts |= (uint)InterruptMask.PortChange; in WriteDoubleWord()
492 …usbSts |= (uint)InterruptMask.USBInterrupt | (uint)InterruptMask.PortChange; //raise flags in stat… in WriteDoubleWord()
733 …interruptEnableRegister.OnAsyncAdvanceEnable = ((value & (uint)InterruptMask.InterruptOnAsyncAdvan… in WriteDoubleWord()
734 …interruptEnableRegister.HostSystemErrorEnable = ((value & (uint)InterruptMask.HostSystemError) != … in WriteDoubleWord()
735 …interruptEnableRegister.FrameListRolloverEnable = ((value & (uint)InterruptMask.FrameListRollover)… in WriteDoubleWord()
736 …interruptEnableRegister.PortChangeEnable = ((value & (uint)InterruptMask.PortChange) != 0) ? true … in WriteDoubleWord()
737 …interruptEnableRegister.USBErrorEnable = ((value & (uint)InterruptMask.USBError) != 0) ? true : fa… in WriteDoubleWord()
[all …]
DEHCIHostController.cs101 usbStatus |= (uint)InterruptMask.PortChange; in AttachDevice()
106 usbStatus |= (uint)InterruptMask.USBInterrupt | (uint)InterruptMask.PortChange; in AttachDevice()
120 usbStatus |= (uint)InterruptMask.PortChange; in DetachDevice()
125 usbStatus |= (uint)InterruptMask.USBInterrupt | (uint)InterruptMask.PortChange; in DetachDevice()
310 …interruptEnableRegister.OnAsyncAdvanceEnable = ((value & (uint)InterruptMask.InterruptOnAsyncAdvan… in WriteDoubleWord()
311 …interruptEnableRegister.HostSystemErrorEnable = ((value & (uint)InterruptMask.HostSystemError) != … in WriteDoubleWord()
312 …interruptEnableRegister.FrameListRolloverEnable = ((value & (uint)InterruptMask.FrameListRollover)… in WriteDoubleWord()
313 … interruptEnableRegister.PortChangeEnable = ((value & (uint)InterruptMask.PortChange) != 0); in WriteDoubleWord()
314 … interruptEnableRegister.USBErrorEnable = ((value & (uint)InterruptMask.USBError) != 0); in WriteDoubleWord()
315 … interruptEnableRegister.Enable = ((value & (uint)InterruptMask.USBInterrupt) != 0); in WriteDoubleWord()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DRenesasDA14_DMA.cs29 …RegistersCollection.AddRegister((long)Registers.InterruptMask, interruptsManager.GetInterruptEnabl… in RenesasDA14_DMA()
45 InterruptMask = 0x10C, enumerator
DEOSS3_SPI_DMA.cs203 Registers.InterruptMask.Define(this, 0x7) in DefineRegisters()
234 InterruptMask = 0x14, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DCadence_I2C.cs404 {(long)Registers.InterruptMask, new DoubleWordRegister(this) in BuildRegisterMap()
409 valueProviderCallback: (_) => !rxFifoUnderflow.InterruptMask, in BuildRegisterMap()
413 valueProviderCallback: (_) => !txFifoOverflow.InterruptMask, in BuildRegisterMap()
417 valueProviderCallback: (_) => !rxFifoOverflow.InterruptMask, in BuildRegisterMap()
421 valueProviderCallback: (_) => !targetReady.InterruptMask, in BuildRegisterMap()
426 valueProviderCallback: (_) => !transferNotAcknowledged.InterruptMask, in BuildRegisterMap()
430 valueProviderCallback: (_) => !transferNewData.InterruptMask, in BuildRegisterMap()
434 valueProviderCallback: (_) => !transferCompleted.InterruptMask, in BuildRegisterMap()
591 InterruptMask = 0x20, enumerator
DTegraI2CController.cs68 case Registers.InterruptMask: in ReadDoubleWord()
112 case Registers.InterruptMask: in WriteDoubleWord()
316 InterruptMask = 0x64, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DCadence_SPI.cs380 {(long)Registers.InterruptMask, new DoubleWordRegister(this) in BuildRegisterMap()
383 valueProviderCallback: (_) => txFifoUnderflow.InterruptMask, in BuildRegisterMap()
387 valueProviderCallback: (_) => rxFifoFull.InterruptMask, in BuildRegisterMap()
391 valueProviderCallback: (_) => rxFifoNotEmpty.InterruptMask, in BuildRegisterMap()
395 valueProviderCallback: (_) => txFifoFull.InterruptMask, in BuildRegisterMap()
399 valueProviderCallback: (_) => txFifoNotFull.InterruptMask, in BuildRegisterMap()
403 valueProviderCallback: (_) => modeFail.InterruptMask, in BuildRegisterMap()
407 valueProviderCallback: (_) => rxFifoOverflow.InterruptMask, in BuildRegisterMap()
546 InterruptMask = 0x10, enumerator
DCadence_xSPI.cs304 valueProviderCallback: _ => commandCompleted.InterruptMask, in BuildRegisterMap()
308 valueProviderCallback: _ => dmaError.InterruptMask, in BuildRegisterMap()
312 valueProviderCallback: _ => dmaTriggered.InterruptMask, in BuildRegisterMap()
316 valueProviderCallback: _ => commandIgnored.InterruptMask, in BuildRegisterMap()
323 valueProviderCallback: _ => controllerIdle.InterruptMask, in BuildRegisterMap()
DSynopsysSSI.cs124 Registers.InterruptMask.Define(this) in DefineRegisters()
311 InterruptMask = 0x2C, // IMR enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DQuark_SystemControlSubsystem.cs33 …{(long)Registers.InterruptMask, CreateAlwaysOnGPIORegister(Quark_GPIOController.Registers.Interrup… in Quark_SystemControlSubsystem()
101 InterruptMask = 0xB34, enumerator
DSAM_TRNG.cs77 Registers.InterruptMask.Define(this) in DefineRegisters()
94 InterruptMask = 0x18, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DCadence_UART.cs296 {(long)Registers.InterruptMask, new DoubleWordRegister(this) in BuildRegisterMap()
304 valueProviderCallback: (_) => rxTimeoutError.InterruptMask, in BuildRegisterMap()
310 valueProviderCallback: (_) => rxFifoOverflow.InterruptMask, in BuildRegisterMap()
315 valueProviderCallback: (_) => txFifoEmpty.InterruptMask, in BuildRegisterMap()
319 valueProviderCallback: (_) => rxFifoFull.InterruptMask, in BuildRegisterMap()
323 valueProviderCallback: (_) => rxFifoEmpty.InterruptMask, in BuildRegisterMap()
327 valueProviderCallback: (_) => rxFifoTrigger.InterruptMask, in BuildRegisterMap()
536 InterruptMask = 0x10, enumerator
DAtmel91DebugUnit.cs99 case Offset.InterruptMask: in ReadDoubleWord()
159 InterruptMask = 0x10, enumerator
DPL011.cs216 Registers.InterruptMask.Define(this) in DefineRegisters()
356 … private uint InterruptMask => Renode.Utilities.BitHelper.GetValueFromBitsArray(interruptMasks); field in Antmicro.Renode.Peripherals.UART.PL011
358 private uint MaskedInterruptStatus => RawInterruptStatus & InterruptMask;
414 InterruptMask = 0x038, enumerator
DESP32_UART.cs160 … private uint InterruptMask => Renode.Utilities.BitHelper.GetValueFromBitsArray(interruptMasks); field in Antmicro.Renode.Peripherals.UART.ESP32_UART
164 private uint MaskedInterruptStatus => RawInterruptStatus & InterruptMask;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/Timers/
DARM_GenericTimer.cs306 writeCallback: (_, val) => timer.InterruptMask = val,
307 valueProviderCallback: _ => timer.InterruptMask
459 InterruptMask = false; in Reset()
467 var value = InterruptStatus && !InterruptMask && InterruptEnable; in UpdateInterrupt()
530 public bool InterruptMask { get; set; } property in Antmicro.Renode.Peripherals.Timers.ARM_GenericTimer.TimerUnit
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DMurax_Timer.cs66 Registers.InterruptMask.Define(this) in DefineRegisters()
161 InterruptMask = 0x14, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Analog/
DXilinx_XADC.cs79 interruptMask = Register.InterruptMask.Define(this, resetValue: 0xFFFFFFFF) in DefineRegisters()
246 InterruptMask = 0x08, // XADCIF_INT_MASK enumerator

12