Timers

This document introduces the use of timers by device drivers.

Device drivers use timers for tasks such as providing timeouts for device operations, and to wait for programming device timing.

The Kernel provides timer APIs that device drivers can use, for example, NTimer. The following sections discuss these.