Data Structures
Here are the data structures with brief descriptions:

_vendorshortnames_t |
bios32_info_t |
bios_info_t | Bios data (ix86)
ccw_s | Device/CU model numbers for S/390
cdb_isdn_card |
cdb_isdn_vario |
cdb_isdn_vendor | Vendor info
cdrom_info_s | Special CDROM entry
cpq_ctlorder_t | Compaq Controller Order EV (CQHORD) definition
cpu_info_t | Special cpu entry
devtree_s | PROM tree on PPC
disk_s |
driver_info_any_t | Unspecific info
driver_info_display_t | Display (monitor) info
driver_info_dsl_t | Dsl info
driver_info_isdn_t | Isdn info
driver_info_kbd_t | Keyboard info
driver_info_module_t | Module info
driver_info_mouse_t | Mouse protocol info
driver_info_u |
driver_info_x11_t | X11 server info
edd_info_t | Enhanced disk data (cf
fb_info_t |
floppy_info_t | Floppy information note: obsolete, will be removed
hal_device_s | HAL device
hal_prop_s | HAL device properties
hash_t |
hd_bitmap_t | Bitmap data type
hd_data_t | Holds all data accumulated during hardware probing
flag_struct | Special flags
hd_detail_bios_t |
hd_detail_ccw_t |
hd_detail_cdrom_t |
hd_detail_cpu_t |
hd_detail_devtree_t |
hd_detail_floppy_t |
hd_detail_isapnp_t |
hd_detail_joystick_t |
hd_detail_monitor_s |
hd_detail_pci_t |
hd_detail_prom_t |
hd_detail_scsi_t |
hd_detail_sys_t |
hd_detail_t |
hd_detail_usb_t |
hd_dev_num_t | Device number; type is either 0 or 'b' or 'c'
hd_id_t | Holds ID + name pairs
hd_manual_s | Manually configured hardware information
hd_status_t | Hardware status
hddb2_data_t | Hardware DB (v2) data
hddb_data_t | Hardware DB (v1) data
hddb_list_s | Hardware DB list item
hddb_search_t | Hardware DB search struct
isa_isdn_s |
isapnp_card_t | ISA-PnP card information (raw)
isapnp_dev_t | ISA-PnP device information struct
isapnp_res_t | ISA-PnP resource
isapnp_t | ISA-PnP collected card information struct
isdn_parm_s | ISDN configuration parameter Notes on isdn_parm_t:
joystick_s | Joystick details
line_s |
memory_range_t | For memory areas
misc_dma_t |
misc_io_t |
misc_irq_t |
misc_t |
modinfo_t | Module.alias information
monitor_info_t | Monitor (DDC) data
PacketCriteriaStruct |
pmac_mb_def | PowerMac model matching
PPPoEConnectionStruct |
PPPoEPacketStruct |
PPPoETagStruct |
pr_flags_t |
prom_info_t | Prom data (ppc, sparc)
res_any_t |
res_baud_t |
res_cache_t |
res_disk_geo_t |
res_dma_t |
res_fc_t |
res_framebuffer_t |
res_hwaddr_t |
res_init_strings_t |
res_io_t |
res_irq_t |
res_link_t |
res_mem_t |
res_monitor_t |
res_phys_mem_t |
res_pppd_option_t |
res_size_t |
res_wlan_t | Wlan capabilities
s_hd_t | Individual hardware item
is_s |
tag_s |
s_mod_names |
s_pci_t | Structure holding the (raw) PCI data
s_ser_device_t | Serial device configuration information
s_serial_t | Serial device resource and hardware information
s_str_list_t | String list type
s_sysfsdrv_t | Sysfs driver info
s_udevinfo_t | Udev database info
scsi_s | Raw SCSI data
ScsiCommand |
sm_num2str_t |
sm_str_map_t |
smbios_any_t | Common part of all smbios_* types
smbios_biosinfo_t | BIOS related information
smbios_boardinfo_t | Motherboard related information
smbios_cache_t | Cache information
smbios_chassis_t | Chassis information
smbios_config_t | System config options
smbios_connect_t | Port connector information
smbios_group_t | Group associations
smbios_lang_t | Language information
smbios_mem64error_t | 64-bit memory error information
smbios_memarray_t | Physical memory array (consists of several memory devices)
smbios_memarraymap_t | Memory array mapped address
smbios_memdevice_t | Memory device
smbios_memdevicemap_t | Memory device mapped address
smbios_memerror_t | 32-bit memory error information
smbios_mouse_t | Pointing device (aka 'mouse') information
smbios_oem_t | OEM information
smbios_onboard_t | On board devices information
smbios_power_t | System power controls
smbios_processor_t | Processor information
smbios_secure_t | Hardware security
smbios_slot_t | System slot information
smbios_sysinfo_t | Overall system related information
smp_info_t | Smp info according to Intel smp spec (ia32)
speeds_s |
sys_info_t | General system data
tmp_entry_t |
u_hd_res_t | Libhd resource union
u_hd_smbios_t | SMBIOS list item
usb_s | Raw USB data
vbe_info_t | VESA BIOS extensions information Also includes a VESA mode list
vbe_mode_info_s | VESA BIOS mode information item
yy_buffer_state |
yy_trans_info |