libhd  5.0
Modules
Here is a list of all modules:
[detail level 123]
oImplementation internalsVarious functions commmon to all probing modules
|oHardware abstraction (HAL) information
|oBus scanning code
||oISAISA bus scan functions
||oISA PnPISA PnP scan functions
||oPCIPCI bus scan functions
||oPCMCIA (via SysFS)PCMCIA bus scan functions
||oSBUS (Sparc)ISA bus scan functions
||\Universal Serial Bus (USB)USB scan functions
|oDevice handling
||oBlock devicesBlock device functions
||oBraille devicesBraille displays functions
||oFramebuffer devicesScan framebuffer devices
||oFloppy 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
||oInput devicesInput device scan functions
||oISDN devicesISDN identify functions
||oKeyboard devicesKeyboard device functions
||oModem devicesModem detection functions
||oMouse devicesMouse detection
||oNetwork devicesNetwork device scan functions
||oParallel port devicesParallel port device information
||oPPPoE devices (DSL)PPPoE devices scan functions
||oSerial devicesSerial device interface
||\WLAN devicesWLAN device functions
|oInformation gathering
||oBIOS informationBIOS information scan
||oCPU informationCPU detection functions
||oEDD partition informationEDD disks layout / partition functions
||oKernel log informationKernel log information scan functions
||oMemory informationMemory information functions
||oMisc informationMisc information functions
||oMonitor (DDC) informationMonitor information functions
||oPROM information (PowerPC)PowerPC PROM information
||oS390 informationS390 devices and information functions
||oSystem Management BIOS (SMBIOS)System Management BIOS functions
||\General system informationGather general system information
|oHardware DB (HDDB)Hardware DB functions
|oHardware scan console outputHardware scan console output functions
|oInternal utilitiesInternal utility functions
|\UDI manual hardwareManual hardware information functions (/var/lib/hardware/udi/)
\Public interface
 oDebug flagsHd_data_t debug flags
 oID macrosMacros to handle device and vendor ids
 oDevice class enumsDevice base classes and bus types
 oGeneral data typesGeneral types used all over the library
 oDevice information structsStandard device structs, compared to Hardware information
 oSMBIOS structuresStructures holding decoded SMBIOS information
 oHardware 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
 oResource structuresDefinitions for the various resource types
 oMisc resource dataData gathered by the misc module; basically resources from /proc
 oDriver informationDriver information structures and union
 oManual hardware configurationHandle manually configured hardware (in /var/lib/hardware/)
 \ISDN interfaceHandle ISDN devices