Home
last modified time | relevance | path

Searched refs:interruptRequest (Results 1 – 2 of 2) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/
DIMXRT_GPIO.cs26 interruptRequest = new bool[NumberOfPins]; in IMXRT_GPIO()
43 interruptRequest[i] = false; in Reset()
130 interruptRequest[id] = false; in BuildRegisterMap()
133 valueProviderCallback: (id, _) => interruptRequest[id]) in BuildRegisterMap()
185 flag |= interruptEnabled[i] && interruptRequest[i]; in UpdateIRQ()
212 interruptRequest[i] |= stateChanged; in UpdateSingleInterruptRequest()
219 interruptRequest[i] |= !currentState; in UpdateSingleInterruptRequest()
222 interruptRequest[i] |= currentState; in UpdateSingleInterruptRequest()
225 interruptRequest[i] |= stateChanged && currentState; in UpdateSingleInterruptRequest()
228 interruptRequest[i] |= stateChanged && !currentState; in UpdateSingleInterruptRequest()
[all …]
DOpenTitan_GPIO.cs23 interruptRequest = new bool[numberOfPins]; in OpenTitan_GPIO()
46 interruptRequest[i] = false; in Reset()
93 interruptRequest[number] |= !previousState && currentState; in OnGPIO()
97 interruptRequest[number] |= previousState && !currentState; in OnGPIO()
116 valueProviderCallback: (id, _) => interruptRequest[id], in BuildRegisterMap()
117 writeCallback: (id, _, val) => { if(val) interruptRequest[id] = false; }) in BuildRegisterMap()
128 writeCallback: (id, _, val) => { interruptRequest[id] |= val; }) in BuildRegisterMap()
210 interruptRequest[i] |= state ? interruptEnableHigh[i] : interruptEnableLow[i]; in UpdateIRQ()
211 flag |= interruptRequest[i]; in UpdateIRQ()
274 private bool[] interruptRequest; field in Antmicro.Renode.Peripherals.GPIOPort.OpenTitan_GPIO