libhd 5.0
Topics
Here is a list of all topics with brief descriptions:
 Implementation internalsVarious functions commmon to all probing modules
  Hardware abstraction (HAL) information
  Bus scanning code
   ISAISA bus scan functions
   ISA PnPISA PnP scan functions
   PCIPCI 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 devicesBlock device functions
   Braille devicesBraille displays functions
   Framebuffer devicesScan framebuffer devices
   Floppy devicesThis 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 devicesInput device scan functions
   ISDN devicesISDN identify functions
   Keyboard devicesKeyboard device functions
   Modem devicesModem detection functions
   Mouse devicesMouse detection
   Network devicesNetwork device scan functions
   Parallel port devicesParallel port device information
   PPPoE devices (DSL)PPPoE devices scan functions
   Serial devicesSerial device interface
   WLAN devicesWLAN device functions
  Information gathering
   BIOS informationBIOS information scan
   CPU informationCPU detection functions
   EDD partition informationEDD disks layout / partition functions
   Kernel log informationKernel log information scan functions
   Memory informationMemory information functions
   Misc informationMisc information functions
   Monitor (DDC) informationMonitor information functions
   PROM information (PowerPC)PowerPC PROM information
   S390 informationS390 devices and information functions
   System Management BIOS (SMBIOS)System Management BIOS functions
   General system informationGather general system information
  Hardware DB (HDDB)Hardware DB functions
  Hardware scan console outputHardware scan console output functions
  Internal utilitiesInternal utility functions
  UDI manual hardwareManual hardware information functions (/var/lib/hardware/udi/)
 Public interface
  Debug flagsHd_data_t debug flags
  ID macrosMacros to handle device and vendor ids
   Device class enumsDevice base classes and bus types
   General data typesGeneral types used all over the library
   Device information structsStandard device structs, compared to Hardware information
   SMBIOS structuresStructures holding decoded SMBIOS information
   Hardware informationSome 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 structuresDefinitions for the various resource types
   Misc resource dataData gathered by the misc module; basically resources from /proc
   Driver informationDriver information structures and union
   Manual hardware configurationHandle manually configured hardware (in /var/lib/hardware/)
   ISDN interfaceHandle ISDN devices