Linux Kernel Architecture
Chapter 6: Device Drivers 6.7.1 The Generic Driver Model Modern bus systems may differ in the details of their layout and struct ...
Chapter 6: Device Drivers More interesting are the elements ofstruct device, which have the following meanings: ❑ The embeddedko ...
Chapter 6: Device Drivers The meanings of the elements are as follows: ❑ namepoints to a text string to uniquely identify the dr ...
Chapter 6: Device Drivers the same data. The lists enable all resources (devices and drivers) to be scanned quickly, and the kse ...
Chapter 6: Device Drivers Registering Devices Registering devices consists of two separate steps as Figure 6-22 shows: Initializ ...
Chapter 6: Device Drivers Registering Device Drivers After performing some sanity checks and initialization work,driver_register ...
Chapter 6: Device Drivers As a result of the processor-independent nature of the PCI specification, the bus is used not only on ...
Chapter 6: Device Drivers Configuration Information In contrast to many of its predecessors, the PCI bus is a jumper-free system ...
Chapter 6: Device Drivers ❑ Mass storage (PCI_BASE_CLASS_STORAGE) ❑ SCSI controller (PCI_CLASS_STORAGE_SCSI) ❑ IDE controller (P ...
Chapter 6: Device Drivers Data Structures The kernel provides several data structures to manage the system’s PCI structures. The ...
Chapter 6: Device Drivers The first section includes all elements that create links with other PCI data structures.nodeis a list ...
Chapter 6: Device Drivers struct pci_bus *bus; /* bus this device is on */ struct pci_bus *subordinate; /* bus this device bridg ...
Chapter 6: Device Drivers necessary to fetch these data from the configuration space for subsequent operations since they can be ...
Chapter 6: Device Drivers Registering Drivers PCI drivers can be registered by means ofpci_register_driver. The function is quit ...
Chapter 6: Device Drivers 0x8086is the vendor ID for Intel, the manufacturer of the chipset (the driver could also have used the ...
Chapter 6: Device Drivers Host Root Hub Hub Hub Device Device Device Logical Device Logical Device Device Device Logical Device ...
Chapter 6: Device Drivers camera only enabled, or both enabled. The bandwidth requirements of the device may differ according to ...
Chapter 6: Device Drivers sent always reach their destination unchanged.^24 Devices such as scanners or mass storage expansions ...
Chapter 6: Device Drivers The following data structures are associated with the items in this list. Theusb_driverstructure is th ...
Chapter 6: Device Drivers The ID table is made up of several instances of the following structure, which describes a USB device ...
«
20
21
22
23
24
25
26
27
28
29
»
Free download pdf