DMA Devices and Drivers (Ethernet)
Douglas Comer · 2011
Previous chapters consider a general paradigm for I/O, and explain how a device driver is organized. Chapter 15 shows an example tty driver that illustrates how an upper half and a lower half interact.