---
title: workToDo
framework: kernel
role: pseudoSymbol
path: kernel/ioworkloop/worktodo
---

# workToDo

## Declaration

```occ
volatile bool workToDo;
```

## Overview

Overview Used to to indicate that an interrupt has fired and needs to be processed.

## See Also

### Instance Variables

- [workToDoLock](kernel/ioworkloop/worktodolock.md)
- [workThread](kernel/ioworkloop/workthread.md)
- [reserved](kernel/ioworkloop/reserved.md)
- [loopRestart](kernel/ioworkloop/looprestart.md)
- [gateLock](kernel/ioworkloop/gatelock.md)
- [eventChain](kernel/ioworkloop/eventchain.md)
- [controlG](kernel/ioworkloop/controlg.md)
