libhd
5.0
|
▼Implementation internals | Various functions commmon to all probing modules |
Hardware abstraction (HAL) information | |
▼Bus scanning code | |
ISA | ISA bus scan functions |
ISA PnP | ISA PnP scan functions |
PCI | PCI bus scan functions |
PCMCIA (via SysFS) | PCMCIA bus scan functions |
SBUS (Sparc) | ISA bus scan functions |
Universal Serial Bus (USB) | USB scan functions |
▼Device handling | |
Block devices | Block device functions |
Braille devices | Braille displays functions |
Framebuffer devices | Scan framebuffer devices |
Floppy devices | This should currently be called before scan_misc() so we can try to get the floppy controller resources in scan_misc() by actually accessing the floppy drive |
Input devices | Input device scan functions |
ISDN devices | ISDN identify functions |
Keyboard devices | Keyboard device functions |
Modem devices | Modem detection functions |
Mouse devices | Mouse detection |
Network devices | Network device scan functions |
Parallel port devices | Parallel port device information |
PPPoE devices (DSL) | PPPoE devices scan functions |
Serial devices | Serial device interface |
WLAN devices | WLAN device functions |
▼Information gathering | |
BIOS information | BIOS information scan |
CPU information | CPU detection functions |
EDD partition information | EDD disks layout / partition functions |
Kernel log information | Kernel log information scan functions |
Memory information | Memory information functions |
Misc information | Misc information functions |
Monitor (DDC) information | Monitor information functions |
PROM information (PowerPC) | PowerPC PROM information |
S390 information | S390 devices and information functions |
System Management BIOS (SMBIOS) | System Management BIOS functions |
General system information | Gather general system information |
Hardware DB (HDDB) | Hardware DB functions |
Hardware scan console output | Hardware scan console output functions |
Internal utilities | Internal utility functions |
UDI manual hardware | Manual hardware information functions (/var/lib/hardware/udi/) |
▼Public interface | |
Debug flags | Hd_data_t debug flags |
ID macros | Macros to handle device and vendor ids |
Device class enums | Device base classes and bus types |
General data types | General types used all over the library |
Device information structs | Standard device structs, compared to Hardware information |
SMBIOS structures | Structures holding decoded SMBIOS information |
Hardware information | Some hardware doesn't fit into the hd_t scheme or there is info we gathered during the scan process but that no-one really cares about |
Resource structures | Definitions for the various resource types |
Misc resource data | Data gathered by the misc module; basically resources from /proc |
Driver information | Driver information structures and union |
Manual hardware configuration | Handle manually configured hardware (in /var/lib/hardware/) |
ISDN interface | Handle ISDN devices |