| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Helpers/ |
| D | CadenceInterruptFlag.cs | 22 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/ |
| D | Quark_GPIOController.cs | 27 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 …]
|
| D | Gaisler_GPIO.cs | 124 Registers.InterruptMask.Define(this) in DefineRegisters() 204 InterruptMask = 0x0c, enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/GPIOPort/ |
| D | GPIOInterruptManager.cs | 88 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/ |
| D | STM32F4_EXTI.cs | 75 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
|
| D | STM32_EXTICore.cs | 35 if(!separateConfigs && !BitHelper.IsBitSet(InterruptMask.Value, lineNumber)) in CanSetInterruptValue() 89 public IValueRegisterField InterruptMask; field in Antmicro.Renode.Peripherals.IRQControllers.STM32_EXTICore
|
| D | STM32H7_EXTI.cs | 93 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/ |
| D | ISP1761.cs | 405 …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 …]
|
| D | EHCIHostController.cs | 101 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/ |
| D | RenesasDA14_DMA.cs | 29 …RegistersCollection.AddRegister((long)Registers.InterruptMask, interruptsManager.GetInterruptEnabl… in RenesasDA14_DMA() 45 InterruptMask = 0x10C, enumerator
|
| D | EOSS3_SPI_DMA.cs | 203 Registers.InterruptMask.Define(this, 0x7) in DefineRegisters() 234 InterruptMask = 0x14, enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | Cadence_I2C.cs | 404 {(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
|
| D | TegraI2CController.cs | 68 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/ |
| D | Cadence_SPI.cs | 380 {(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
|
| D | Cadence_xSPI.cs | 304 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()
|
| D | SynopsysSSI.cs | 124 Registers.InterruptMask.Define(this) in DefineRegisters() 311 InterruptMask = 0x2C, // IMR enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | Quark_SystemControlSubsystem.cs | 33 …{(long)Registers.InterruptMask, CreateAlwaysOnGPIORegister(Quark_GPIOController.Registers.Interrup… in Quark_SystemControlSubsystem() 101 InterruptMask = 0xB34, enumerator
|
| D | SAM_TRNG.cs | 77 Registers.InterruptMask.Define(this) in DefineRegisters() 94 InterruptMask = 0x18, enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | Cadence_UART.cs | 296 {(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
|
| D | Atmel91DebugUnit.cs | 99 case Offset.InterruptMask: in ReadDoubleWord() 159 InterruptMask = 0x10, enumerator
|
| D | PL011.cs | 216 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
|
| D | ESP32_UART.cs | 160 … 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/ |
| D | ARM_GenericTimer.cs | 306 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/ |
| D | Murax_Timer.cs | 66 Registers.InterruptMask.Define(this) in DefineRegisters() 161 InterruptMask = 0x14, enumerator
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Analog/ |
| D | Xilinx_XADC.cs | 79 interruptMask = Register.InterruptMask.Define(this, resetValue: 0xFFFFFFFF) in DefineRegisters() 246 InterruptMask = 0x08, // XADCIF_INT_MASK enumerator
|