|
Data Structures |
struct | hash_t |
Defines |
#define | MAN_SECT_GENERAL "General" |
#define | MAN_SECT_STATUS "Status" |
#define | MAN_SECT_HARDWARE "Hardware" |
Enumerations |
enum | hw_id_t {
hw_id_unique = 1,
hw_id_parent,
hw_id_child,
hw_id_hwclass,
hw_id_model,
hw_id_configured,
hw_id_available,
hw_id_needed,
hw_id_cfgstring,
hw_id_active
} |
enum | hw_hd_items_t {
hwdi_bus = 1,
hwdi_slot,
hwdi_func,
hwdi_base_class,
hwdi_sub_class,
hwdi_prog_if,
hwdi_dev,
hwdi_vend,
hwdi_sub_dev,
hwdi_sub_vend,
hwdi_rev,
hwdi_compat_dev,
hwdi_compat_vend,
hwdi_dev_name,
hwdi_vend_name,
hwdi_sub_dev_name,
hwdi_sub_vend_name,
hwdi_rev_name,
hwdi_serial,
hwdi_unix_dev_name,
hwdi_rom_id,
hwdi_broken,
hwdi_usb_guid,
hwdi_res_mem,
hwdi_res_phys_mem,
hwdi_res_io,
hwdi_res_irq,
hwdi_res_dma,
hwdi_res_size,
hwdi_res_baud,
hwdi_res_cache,
hwdi_res_disk_geo,
hwdi_res_monitor,
hwdi_res_framebuffer,
hwdi_features,
hwdi_hotplug,
hwdi_class_list
} |
Functions |
char * | key2value (hash_t *hash, int id) |
int | value2key (hash_t *hash, char *str) |
void | dump_manual (hd_data_t *hd_data) |
unsigned | str2id (char *str) |
void | manual2hd (hd_data_t *hd_data, hd_manual_t *entry, hd_t *hd) |
void | hd2manual (hd_t *hd, hd_manual_t *entry) |
void | hd_scan_manual (hd_data_t *hd_data) |
void | hd_scan_manual2 (hd_data_t *hd_data) |
char * | hd_hw_item_name (hd_hw_item_t item) |
char * | hd_status_value_name (hd_status_value_t status) |
hd_manual_t * | hd_manual_read_entry (hd_data_t *hd_data, const char *id) |
int | hd_manual_write_entry (hd_data_t *hd_data, hd_manual_t *entry) |
hd_t * | hd_read_config (hd_data_t *hd_data, const char *id) |
int | hd_write_config (hd_data_t *hd_data, hd_t *hd) |
Variables |
hash_t | status_names [] |
hash_t | hw_items [] |
hash_t | hw_ids_general [] |
hash_t | hw_ids_status [] |
hash_t | hw_ids_hd_items [] |