Chapter 3. Structure

Table of Contents
Sharing core
Parports and their overrides
IEEE 1284 transfer modes
Pardevices and parport_drivers
The IEEE 1284.3 API

Sharing core

At the core of the parport subsystem is the sharing mechanism (see drivers/parport/share.c). This module, parport, is responsible for keeping track of which ports there are in the system, which device drivers might be interested in new ports, and whether or not each port is available for use (or if not, which driver is currently using it).