Lines Matching refs:interrupt
102 var interrupt = (TInterrupt)Enum.Parse(typeof(TInterrupt), member.Name); in InterruptManager()
103 interrupts.Add(interrupt); in InterruptManager()
106 nonsettableInterrupts.Add(interrupt); in InterruptManager()
111 enabledOnResetInterrupts.Add(interrupt); in InterruptManager()
247 public void EnableInterrupt(TInterrupt interrupt, bool status = true) in EnableInterrupt() argument
251 enabledInterrupts.Add(interrupt); in EnableInterrupt()
255 enabledInterrupts.Remove(interrupt); in EnableInterrupt()
260 public void DisableInterrupt(TInterrupt interrupt) in DisableInterrupt() argument
262 EnableInterrupt(interrupt, false); in DisableInterrupt()
265 public void SetInterrupt(TInterrupt interrupt, bool status = true) in SetInterrupt() argument
269 activeInterrupts.Add(interrupt); in SetInterrupt()
273 activeInterrupts.Remove(interrupt); in SetInterrupt()
278 public bool IsSet(TInterrupt interrupt) in IsSet() argument
280 return activeInterrupts.Contains(interrupt); in IsSet()
283 public bool IsEnabled(TInterrupt interrupt) in IsEnabled() argument
285 return enabledInterrupts.Contains(interrupt); in IsEnabled()
288 public void ClearInterrupt(TInterrupt interrupt) in ClearInterrupt() argument
290 SetInterrupt(interrupt, false); in ClearInterrupt()