Main Page
Modules
Data Structures
Files
Related Pages
Data Structures
Data Fields
libhd Data Structures
Here are the data structures with brief descriptions:
_vendorshortnames_t
atmel_param
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
config
console
cpq_ctlorder_t
Compaq Controller Order EV (CQHORD) definition
cpu_info_t
Special cpu entry
device
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
haltpoints
hash_t
hd_bitmap_t
Bitmap data type
hd_data_t
Holds all data accumulated during hardware probing
hd_data_t::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_monitor_t
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
I16_reg_t
I32_reg_t
i386_general_register
i386_general_regs
i386_segment_regs
i386_special_regs
i86biosRegs
I8_reg_t
ieee80211req_key
ipw_param
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:
def_value is only relevant of alt_values != 0
def_value should be a value out of alt_value[]
see libihw docu for the meaning of name,type,flags,def_value
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
pciBusRec
PciSlot
pciStructRec
pio
PPPoEConnectionStruct
PPPoEPacketStruct
PPPoETagStruct
prism2_hostapd_param
prom_info_t
Prom data (ppc, sparc)
regs86
res_any_t
res_baud_t
res_cache_t
res_disk_geo_t
res_dma_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
revectored_struct
s_hd_t
Individual hardware item
s_hd_t::is_s
s_hd_t::tag_s
s_mod_names
s_pci_t
Structure holding the (raw) PCI data
s_pr_flags
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
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
vm86_regs
vm86_struct
vm86plus_info_struct
vm86plus_struct
wpa_driver_ops
wpa_driver_wext_data
wpa_key
X86EMU_memFuncs
X86EMU_pioFuncs
X86EMU_regs
X86EMU_sysEnv
yy_buffer_state
yy_trans_info