Some device drivers, such as drivers for graphics hardware, provide user processes with direct access to the device. These devices often require that only one process at a time accesses the device.
This chapter describes the set of interfaces that enable device drivers to manage access to such devices. The chapter provides information on the following subjects: